1 // run-pass
2 #![allow(non_camel_case_types)]
3 
4 
5 enum test { thing = -5 >> 1_usize }
main()6 pub fn main() {
7     assert_eq!(test::thing as isize, -3);
8 }
9