blob: 7654abbd8f9c2d4863570be995fb45d41b770021 [file] [log] [blame]
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
*/