mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-16 21:15:18 +03:00
18 lines
325 B
Rust
18 lines
325 B
Rust
//@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);
|
|
}
|