Alessandro Bonazzi e075990ed3 Patch level : 12.0 no-patch
Files correlati     :
Commento            :

Aggiunto il preprocessore c++ mcpp per sostituire il compilatore nella compilazione delle maschere.
2020-11-28 16:24:08 +01:00

20 lines
555 B
C

/* warn_2.c */
/*
* The following texts are legal but suspicious ones. Good preprocessor
* will warn at these texts.
*/
/* { dg-do preprocess } */
/* { dg-options "-ansi -pedantic -Wall" } */
/* w.2.1: Negative number converted to positive in #if expression. */
#if -1 < 0U /* { dg-warning "changes sign when promoted| converted to positive" } */
#endif
/* w.2.2: Out of range of unsigned type (wraps around and never overflow)
in #if expression. */
#if 0U - 1 /* { dg-warning "out of range" } */
#endif