File tree 3 files changed +16
-16
lines changed
3 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -20,10 +20,10 @@ fn main() {
20
20
1 ^ (1 - 1);
21
21
3 | (2 - 1);
22
22
3 & (5 - 2);
23
- 12 & (0xF000 << 4);
24
- 12 & (0xF000 >> 4);
25
- (12 << 4 ) ^ 0xF000 ;
26
- (12 << 4 ) | 0xF000 ;
23
+ 0x0F00 & (0x00F0 << 4);
24
+ 0x0F00 & (0xF000 >> 4);
25
+ (0x0F00 << 1 ) ^ 3 ;
26
+ (0x0F00 << 1 ) | 2 ;
27
27
28
28
let b = 3;
29
29
trip!(b * 8);
Original file line number Diff line number Diff line change @@ -20,10 +20,10 @@ fn main() {
20
20
1 ^ 1 - 1 ;
21
21
3 | 2 - 1 ;
22
22
3 & 5 - 2 ;
23
- 12 & 0xF000 << 4 ;
24
- 12 & 0xF000 >> 4 ;
25
- 12 << 4 ^ 0xF000 ;
26
- 12 << 4 | 0xF000 ;
23
+ 0x0F00 & 0x00F0 << 4 ;
24
+ 0x0F00 & 0xF000 >> 4 ;
25
+ 0x0F00 << 1 ^ 3 ;
26
+ 0x0F00 << 1 | 2 ;
27
27
28
28
let b = 3 ;
29
29
trip ! ( b * 8 ) ;
Original file line number Diff line number Diff line change @@ -46,26 +46,26 @@ LL | 3 & 5 - 2;
46
46
error: operator precedence can trip the unwary
47
47
--> tests/ui/precedence.rs:23:5
48
48
|
49
- LL | 12 & 0xF000 << 4;
50
- | ^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `12 & (0xF000 << 4)`
49
+ LL | 0x0F00 & 0x00F0 << 4;
50
+ | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `0x0F00 & (0x00F0 << 4)`
51
51
52
52
error: operator precedence can trip the unwary
53
53
--> tests/ui/precedence.rs:24:5
54
54
|
55
- LL | 12 & 0xF000 >> 4;
56
- | ^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `12 & (0xF000 >> 4)`
55
+ LL | 0x0F00 & 0xF000 >> 4;
56
+ | ^^^^^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `0x0F00 & (0xF000 >> 4)`
57
57
58
58
error: operator precedence can trip the unwary
59
59
--> tests/ui/precedence.rs:25:5
60
60
|
61
- LL | 12 << 4 ^ 0xF000 ;
62
- | ^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(12 << 4 ) ^ 0xF000 `
61
+ LL | 0x0F00 << 1 ^ 3 ;
62
+ | ^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0x0F00 << 1 ) ^ 3 `
63
63
64
64
error: operator precedence can trip the unwary
65
65
--> tests/ui/precedence.rs:26:5
66
66
|
67
- LL | 12 << 4 | 0xF000 ;
68
- | ^^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(12 << 4 ) | 0xF000 `
67
+ LL | 0x0F00 << 1 | 2 ;
68
+ | ^^^^^^^^^^^^^^^ help: consider parenthesizing your expression: `(0x0F00 << 1 ) | 2 `
69
69
70
70
error: aborting due to 11 previous errors
71
71
You can’t perform that action at this time.
0 commit comments