]> git.lizzy.rs Git - rust.git/blob - tests/ui/eval_order_dependence.stderr
Merge pull request #1747 from Manishearth/mut_fp
[rust.git] / tests / ui / eval_order_dependence.stderr
1 error: unsequenced read of a variable
2  --> $DIR/eval_order_dependence.rs:8:28
3   |
4 8 |     let a = { x = 1; 1 } + x;
5   |                            ^
6   |
7 note: lint level defined here
8  --> $DIR/eval_order_dependence.rs:4:8
9   |
10 4 | #[deny(eval_order_dependence)]
11   |        ^^^^^^^^^^^^^^^^^^^^^
12 note: whether read occurs before this write depends on evaluation order
13  --> $DIR/eval_order_dependence.rs:8:15
14   |
15 8 |     let a = { x = 1; 1 } + x;
16   |               ^^^^^
17
18 error: unsequenced read of a variable
19   --> $DIR/eval_order_dependence.rs:11:5
20    |
21 11 |     x += { x = 20; 2 };
22    |     ^
23    |
24 note: whether read occurs before this write depends on evaluation order
25   --> $DIR/eval_order_dependence.rs:11:12
26    |
27 11 |     x += { x = 20; 2 };
28    |            ^^^^^^
29
30 error: unsequenced read of a variable
31   --> $DIR/eval_order_dependence.rs:17:24
32    |
33 17 |     let foo = Foo { a: x, .. { x = 6; base } };
34    |                        ^
35    |
36 note: whether read occurs before this write depends on evaluation order
37   --> $DIR/eval_order_dependence.rs:17:32
38    |
39 17 |     let foo = Foo { a: x, .. { x = 6; base } };
40    |                                ^^^^^
41
42 error: unsequenced read of a variable
43   --> $DIR/eval_order_dependence.rs:21:9
44    |
45 21 |         x += { x = 20; 2 };
46    |         ^
47    |
48 note: whether read occurs before this write depends on evaluation order
49   --> $DIR/eval_order_dependence.rs:21:16
50    |
51 21 |         x += { x = 20; 2 };
52    |                ^^^^^^
53
54 error: aborting due to 4 previous errors
55