modernc.org/cc@v1.0.1/testdata/issue8.h (about)

     1  #define __signed signed
     2  
     3  typedef __signed char __int8_t;
     4  
     5  // for future tests
     6  // (on the real code this producting another error)
     7  // #if 5 > 1
     8  // // ok?
     9  // #endif
    10  
    11  // remove this block -> works!
    12  #if !defined(A) && (!defined(B) || defined(C))
    13  // ok?
    14  #endif
    15  
    16  #define FOO (4)
    17  
    18  // remove this block -> works!
    19  #if (FOO) > 4
    20  // ok?
    21  #endif