// check-pass #![deny(fuzzy_provenance_casts)] //~^ WARNING unknown lint: `fuzzy_provenance_casts` //~| WARNING unknown lint: `fuzzy_provenance_casts` //~| WARNING unknown lint: `fuzzy_provenance_casts` #![deny(lossy_provenance_casts)] //~^ WARNING unknown lint: `lossy_provenance_casts` //~| WARNING unknown lint: `lossy_provenance_casts` //~| WARNING unknown lint: `lossy_provenance_casts` fn main() { // no warnings emitted since the lints are not activated let _dangling = 16_usize as *const u8; let x: u8 = 37; let _addr: usize = &x as *const u8 as usize; }