]> git.lizzy.rs Git - rust.git/blob - tests/ui/precedence.rs
Merge pull request #1747 from Manishearth/mut_fp
[rust.git] / tests / ui / precedence.rs
1 #![feature(plugin)]
2 #![plugin(clippy)]
3
4 #[deny(precedence)]
5 #[allow(identity_op)]
6 #[allow(eq_op)]
7 fn main() {
8     1 << 2 + 3;
9     1 + 2 << 3;
10     4 >> 1 + 1;
11     1 + 3 >> 2;
12     1 ^ 1 - 1;
13     3 | 2 - 1;
14     3 & 5 - 2;
15     -1i32.abs();
16     -1f32.abs();
17
18     // These should not trigger an error
19     let _ = (-1i32).abs();
20     let _ = (-1f32).abs();
21     let _ = -(1i32).abs();
22     let _ = -(1f32).abs();
23     let _ = -(1i32.abs());
24     let _ = -(1f32.abs());
25 }