1 /** 2 * compile this with: 3 * gcc -g -c test40.1-enumerator-changes-enumerator-changes-v1.c 4 */ 5 6 enum Enum0 7 { 8 ENUM0_E0, 9 ENUM0_E1, 10 ENOM0_LAST 11 }; 12 13 enum Enum1 14 { 15 ENUM1_E0, 16 ENUM1_E1, 17 ENUM1_MAX 18 }; 19 20 enum Enum2 21 { 22 ENUM2_E0, 23 ENUM2_E1, 24 LAST_ENUM1_ENUMERATOR 25 }; 26 27 void fun0(enum Enum0 p)28fun0(enum Enum0 p __attribute__((unused))) 29 { 30 } 31 32 void fun1(enum Enum1 p)33fun1(enum Enum1 p __attribute__((unused))) 34 { 35 } 36 37 void fun2(enum Enum2 p)38fun2(enum Enum2 p __attribute__((unused))) 39 { 40 } 41