xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/cpp/trad/maccom6.c (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
1 /* { dg-do preprocess } */
2 /* { dg-options "-CC -traditional-cpp" } */
3 
4 /* This tests to make sure that expressions function properly
5    when used with macros containing comments and the -CC option
6    is being used.
7 
8    Jason R. Thorpe, 6 Apr 2002  */
9 
10 #define ONE   1 /* one */
11 #define TWO   2 /* two */
12 #define THREE 3 /* three */
13 
14 #if (ONE + TWO) != THREE
15 failed
16 #else
17 passed
18 #endif
19 
20 /*
21    { dg-final { if ![file exists maccom6.i] { return }                    } }
22    { dg-final { if { [grep maccom6.i "^passed"] != "" } { return }        } }
23    { dg-final { fail "maccom6.c: comments in macro expressions with -CC"  } }
24 */
25