| //@check-pass | |
| #![warn(clippy::cast_lossless)] | |
| fn issue15348() { | |
| macro_rules! zero { | |
| ($int:ty) => {{ | |
| let data: [u8; 3] = [0, 0, 0]; | |
| data[0] as $int | |
| }}; | |
| } | |
| let _ = zero!(u8); | |
| let _ = zero!(u16); | |
| let _ = zero!(u32); | |
| let _ = zero!(u64); | |
| let _ = zero!(u128); | |
| } |