1 /* Copyright (C) 2002 Free Software Foundation, Inc. */ 2 3 /* { dg-do preprocess } */ 4 /* { dg-options "-Wno-endif-labels" } */ 5 6 /* Tests that -Wno-endif-labels correctly disables the checks done by 7 default (and tested in extratokens.c). */ 8 9 /* Source: Phil Edwards, 21 Mar 2002. Copied from extratokens.c and 10 modified. */ 11 12 #if 1 13 #if 0 14 #else foo /* { dg-bogus "extra tokens" "bad warning" } */ 15 #endif / /* { dg-bogus "extra tokens" "bad warning" } */ 16 #endif 17 18 # 36 "file.c" 3 19 20 /* ... but in a system header, it's acceptable. */ 21 #ifdef KERNEL 22 #endif KERNEL /* { dg-bogus "extra tokens" "bad warning" } */ 23