@@ -36,14 +36,9 @@ error: Rust has no postfix increment operator
3636 |
3737LL | let _ = i + i++;
3838 | ^^ not a valid postfix operator
39- |
40- help: use `+= 1` instead
41- |
42- LL | let _ = { let tmp = i + i; i + i += 1; tmp };
43- | +++++++++++ ~~~~~~~~~~~~~~~~~~~
4439
4540error: Rust has no postfix increment operator
46- --> $DIR/issue-104867-inc-dec-2.rs:23 :14
41+ --> $DIR/issue-104867-inc-dec-2.rs:24 :14
4742 |
4843LL | let _ = i++ + i;
4944 | ^^ not a valid postfix operator
@@ -54,7 +49,7 @@ LL | let _ = { let tmp = i; i += 1; tmp } + i;
5449 | +++++++++++ ~~~~~~~~~~~~~~~
5550
5651error: Rust has no postfix increment operator
57- --> $DIR/issue-104867-inc-dec-2.rs:28 :14
52+ --> $DIR/issue-104867-inc-dec-2.rs:29 :14
5853 |
5954LL | let _ = i++ + i++;
6055 | ^^ not a valid postfix operator
@@ -65,7 +60,7 @@ LL | let _ = { let tmp = i; i += 1; tmp } + i++;
6560 | +++++++++++ ~~~~~~~~~~~~~~~
6661
6762error: Rust has no prefix increment operator
68- --> $DIR/issue-104867-inc-dec-2.rs:33 :13
63+ --> $DIR/issue-104867-inc-dec-2.rs:34 :13
6964 |
7065LL | let _ = ++i + i++;
7166 | ^^ not a valid prefix operator
@@ -76,7 +71,7 @@ LL | let _ = { i += 1; i } + i++;
7671 | ~ +++++++++
7772
7873error: Rust has no postfix increment operator
79- --> $DIR/issue-104867-inc-dec-2.rs:38 :14
74+ --> $DIR/issue-104867-inc-dec-2.rs:39 :14
8075 |
8176LL | let _ = i++ + ++i;
8277 | ^^ not a valid postfix operator
@@ -86,5 +81,27 @@ help: use `+= 1` instead
8681LL | let _ = { let tmp = i; i += 1; tmp } + ++i;
8782 | +++++++++++ ~~~~~~~~~~~~~~~
8883
89- error: aborting due to 8 previous errors
84+ error: Rust has no postfix increment operator
85+ --> $DIR/issue-104867-inc-dec-2.rs:44:24
86+ |
87+ LL | let _ = (1 + 2 + i)++;
88+ | ^^ not a valid postfix operator
89+ |
90+ help: use `+= 1` instead
91+ |
92+ LL | let _ = { let tmp = (1 + 2 + i); (1 + 2 + i) += 1; tmp };
93+ | +++++++++++ ~~~~~~~~~~~~~~~~~~~~~~~~~
94+
95+ error: Rust has no postfix increment operator
96+ --> $DIR/issue-104867-inc-dec-2.rs:49:15
97+ |
98+ LL | let _ = (i++ + 1) + 2;
99+ | ^^ not a valid postfix operator
100+ |
101+ help: use `+= 1` instead
102+ |
103+ LL | let _ = ({ let tmp = i; i += 1; tmp } + 1) + 2;
104+ | +++++++++++ ~~~~~~~~~~~~~~~
105+
106+ error: aborting due to 10 previous errors
90107
0 commit comments