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`
13 // no warnings emitted since the lints are not activated
15 let _dangling = 16_usize as *const u8;
18 let _addr: usize = &x as *const u8 as usize;