modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/981001-3.c (about)

     1  #define P(a, b) P1(a,b)
     2  #define P1(a,b) a##b
     3  
     4  #define FLT_MIN_EXP (-125)
     5  #define DBL_MIN_EXP (-1021)
     6  
     7  #define MIN_EXP P(FLT,_MIN_EXP)
     8  
     9  #define FLT FLT
    10  int f1 = MIN_EXP;
    11  
    12  #undef FLT
    13  #define FLT DBL
    14  int f2 = MIN_EXP;