error: variable appears on both sides of an assignment operation
 --> $DIR/assign_ops2.rs:8:5
  |
8 |     a += a + 1;
  |     ^^^^^^^^^^ help: replace it with: `a += 1`
  |
  = note: `-D misrefactored-assign-op` implied by `-D warnings`

error: variable appears on both sides of an assignment operation
 --> $DIR/assign_ops2.rs:9:5
  |
9 |     a += 1 + a;
  |     ^^^^^^^^^^ help: replace it with: `a += 1`

error: variable appears on both sides of an assignment operation
  --> $DIR/assign_ops2.rs:10:5
   |
10 |     a -= a - 1;
   |     ^^^^^^^^^^ help: replace it with: `a -= 1`

error: variable appears on both sides of an assignment operation
  --> $DIR/assign_ops2.rs:11:5
   |
11 |     a *= a * 99;
   |     ^^^^^^^^^^^ help: replace it with: `a *= 99`

error: variable appears on both sides of an assignment operation
  --> $DIR/assign_ops2.rs:12:5
   |
12 |     a *= 42 * a;
   |     ^^^^^^^^^^^ help: replace it with: `a *= 42`

error: variable appears on both sides of an assignment operation
  --> $DIR/assign_ops2.rs:13:5
   |
13 |     a /= a / 2;
   |     ^^^^^^^^^^ help: replace it with: `a /= 2`

error: variable appears on both sides of an assignment operation
  --> $DIR/assign_ops2.rs:14:5
   |
14 |     a %= a % 5;
   |     ^^^^^^^^^^ help: replace it with: `a %= 5`

error: variable appears on both sides of an assignment operation
  --> $DIR/assign_ops2.rs:15:5
   |
15 |     a &= a & 1;
   |     ^^^^^^^^^^ help: replace it with: `a &= 1`

error: aborting due to 8 previous errors