]> git.proxmox.com Git - rustc.git/blame - src/test/ui/issues/issue-23968-const-not-overflow.rs
New upstream version 1.57.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-23968-const-not-overflow.rs
CommitLineData
b7449926 1// run-pass
62682a34
SL
2const U8_MAX_HALF: u8 = !0u8 / 2;
3const U16_MAX_HALF: u16 = !0u16 / 2;
4const U32_MAX_HALF: u32 = !0u32 / 2;
5const U64_MAX_HALF: u64 = !0u64 / 2;
223e47cc 6
62682a34
SL
7fn main() {
8 assert_eq!(U8_MAX_HALF, 0x7f);
9 assert_eq!(U16_MAX_HALF, 0x7fff);
10 assert_eq!(U32_MAX_HALF, 0x7fff_ffff);
11 assert_eq!(U64_MAX_HALF, 0x7fff_ffff_ffff_ffff);
12}