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