Files correlati : Commento : Aggiunto il preprocessore c++ mcpp per sostituire il compilatore nella compilazione delle maschere.
19 lines
601 B
C
19 lines
601 B
C
/* e_14_7.c: There is no keyword in #if expression. */
|
|
|
|
/* { dg-do preprocess }
|
|
{ dg-options "-ansi -w" }
|
|
*/
|
|
|
|
/* 14.7: sizeof operator is disallowed. */
|
|
/* Evaluated as: 0 (0)
|
|
Constant expression syntax error. */
|
|
#if sizeof (int) /* { dg-error "missing binary operator|(parse|syntax) error| Operator \"\\(\" in incorrect context" } */
|
|
#endif
|
|
|
|
/* 14.8: type cast is disallowed. */
|
|
/* Evaluated as: (0)0x8000
|
|
Also a constant expression error. */
|
|
#if (int)0x8000 < 0 /* { dg-error "missing binary operator|(parse|syntax) error| Misplaced constant" } */
|
|
#endif
|
|
|