| enum a { | |
| A = ~0ULL, | |
| }; | |
| static enum a a = A; | |
| /* | |
| * check-name: bug-rshift-ub | |
| * check-description: | |
| * This test trigger(ed) a bug on x86 caused by a | |
| * full width shift (which is UB), expecting to get | |
| * 0 but giving the unshifted value and as result | |
| * the type is invalid: | |
| * warning: incorrect type in initializer (invalid types) | |
| * expected bad type enum a static [toplevel] a | |
| */ |