1 /* Copyright (C) 2007 Free Software Foundation 2 Contributed by Ollie Wild <aaw@google.com> */ 3 4 /* { dg-do preprocess } */ 5 6 /* Tests __COUNTER__ macro is correctly expanded. */ 7 8 #define counter __COUNTER__ 9 10 #if __COUNTER__ != 0 11 #error __COUNTER__ != 0 12 #endif 13 14 #if counter != 1 15 #error counter != 1 16 #endif 17 18 #if __COUNTER__ != 2 19 #error __COUNTER__ != 2 20 #endif 21