comparison gcc/testsuite/g++.old-deja/g++.jason/enum6.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
16 enum B { b1 = 0x80000000 }; 16 enum B { b1 = 0x80000000 };
17 enum C { c1 = -1, c2 = 0x80000000 }; 17 enum C { c1 = -1, c2 = 0x80000000 };
18 enum D { d1 = CHAR_MIN, d2 = CHAR_MAX }; 18 enum D { d1 = CHAR_MIN, d2 = CHAR_MAX };
19 enum E { e1 = CHAR_MIN, e2 = CHAR_MIN }; 19 enum E { e1 = CHAR_MIN, e2 = CHAR_MIN };
20 20
21 int
21 main() 22 main()
22 { 23 {
23 return (sizeof (A) != 4 || sizeof (B) != 4 || sizeof (C) != 8 24 return (sizeof (A) != 4 || sizeof (B) != 4 || sizeof (C) != 8
24 || sizeof (D) != 1 || sizeof (E) != 1); 25 || sizeof (D) != 1 || sizeof (E) != 1);
25 } 26 }