macro_rules! not_a_place {
    ($thing:expr) => {
        $thing = 42;
        //~^ ERROR invalid left-hand side of assignment
        $thing += 42;
        //~^ ERROR invalid left-hand side of assignment
    }
}

fn main() {
    not_a_place!(99);
}
