]> git.proxmox.com Git - rustc.git/blame - src/test/ui/feature-gates/feature-gate-strict_provenance.rs
New upstream version 1.66.0+dfsg1
[rustc.git] / src / test / ui / feature-gates / feature-gate-strict_provenance.rs
CommitLineData
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
12fn 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}