1 /* Test the types of enum.
22 INDEXED_ONE_ALIAS = INDEXED_ONE,
25 INDEXED_MATH = INDEXED_ONE_ALIAS + INDEXED_TWO * INDEXED_THREE
29 volatile enum _IntEnum {
37 ASSERT(SIMPLE_ZERO == 0);
38 ASSERT(SIMPLE_ONE == 1);
39 ASSERT(SIMPLE_TWO == 2);
45 ASSERT(VALUES_ZERO == 0);
46 ASSERT(VALUES_FIVE == 5);
47 ASSERT(VALUES_SIX == 6);
48 ASSERT(VALUES_SEVEN == 7);
49 ASSERT(VALUES_TWELVE == 12);
55 ASSERT(INDEXED_ZERO == 0);
56 ASSERT(INDEXED_ONE == 1);
57 ASSERT(INDEXED_ONE_ALIAS == 1);
58 ASSERT(INDEXED_TWO == 2);
59 ASSERT(INDEXED_MATH == 7);
65 ASSERT(INT_ZERO == 0);
66 ASSERT(INT_256 == 256);
69 ASSERT(ie == INT_ZERO);
71 ASSERT(ie == INT_256);