// T6 overflowing_literals and lint levels; owner: lint ticket. Known failing fixture, deferred by ROUND 35. pub const A: u8 = 256; pub const B: i8 = -129; pub const C: i8 = 0xff; pub const D: f32 = 1e100; struct U; pub fn const_arg() { let _ = U::<300>; } #[allow(overflowing_literals)] pub fn denied_again() { #[deny(overflowing_literals)] let _: u8 = 256; } #[test] #[ignore = "T6: overflowing_literals and lint levels; lint ticket"] fn overflowing_literals_regression() { let _ = (A, B, C, D); const_arg(); denied_again(); }