| //@ check-pass | |
| #![deny(fuzzy_provenance_casts)] | |
| //~^ WARNING unknown lint: `fuzzy_provenance_casts` | |
| #![deny(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; | |
| } |