/* { dg-do preprocess } */

/* Test for proper handling of unary minus in #if.  */

#if !(-1)
#error Error	/* { dg-bogus "Error" "case !(-1)" } */
#endif

#if !-1
#error Error	/* { dg-bogus "Error" "case !-1" } */
#endif

#if -1
#else
#error Error	/* { dg-bogus "Error" "case -1" } */
#endif


syntax highlighted by Code2HTML, v. 0.9.1