1 /* { dg-do preprocess } */ 2 3 /* Test for proper handling of unary plus in #if. */ 4 5 #if !(+1) 6 #error Error /* { dg-bogus "Error" "case !(+1)" } */ 7 #endif 8 9 #if !+1 10 #error Error /* { dg-bogus "Error" "case !+1" } */ 11 #endif 12 13 #if +1 14 #else 15 #error Error /* { dg-bogus "Error" "case +1" } */ 16 #endif 17