]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/discrim/discrim-overflow.rs
1 // Issue 23030: Detect overflowing discriminant
3 // See also run-pass/discrim-explicit-23030.rs where the suggested
4 // workaround is tested.
11 OhNo
, //~ ERROR enum discriminant overflowed [E0370]
22 OhNo
, //~ ERROR enum discriminant overflowed [E0370]
33 OhNo
, //~ ERROR enum discriminant overflowed [E0370]
44 OhNo
, //~ ERROR enum discriminant overflowed [E0370]
45 //~| overflowed on value after 65535
56 OhNo
, //~ ERROR enum discriminant overflowed [E0370]
57 //~| overflowed on value after 2147483647
68 OhNo
, //~ ERROR enum discriminant overflowed [E0370]
69 //~| overflowed on value after 4294967295
80 OhNo
, //~ ERROR enum discriminant overflowed [E0370]
81 //~| overflowed on value after 9223372036854775807
92 OhNo
, //~ ERROR enum discriminant overflowed [E0370]
93 //~| overflowed on value after 18446744073709551615