]>
Commit | Line | Data |
---|---|---|
04454e1e FG |
1 | // check-pass |
2 | ||
3 | #![deny(fuzzy_provenance_casts)] | |
4 | //~^ WARNING unknown lint: `fuzzy_provenance_casts` | |
5 | //~| WARNING unknown lint: `fuzzy_provenance_casts` | |
6 | //~| WARNING unknown lint: `fuzzy_provenance_casts` | |
7 | #![deny(lossy_provenance_casts)] | |
8 | //~^ WARNING unknown lint: `lossy_provenance_casts` | |
9 | //~| WARNING unknown lint: `lossy_provenance_casts` | |
10 | //~| WARNING unknown lint: `lossy_provenance_casts` | |
11 | ||
12 | fn main() { | |
13 | // no warnings emitted since the lints are not activated | |
14 | ||
15 | let _dangling = 16_usize as *const u8; | |
16 | ||
17 | let x: u8 = 37; | |
18 | let _addr: usize = &x as *const u8 as usize; | |
19 | } |