1 /* { dg-do run } */ 2 /* { dg-additional-options "-ftrack-macro-expansion=0" } */ 3 #define STR_I(X) #X 4 #define STR(X) STR_I(X) 5 #define LINE STR(__LINE__) STR(__LINE__) main()6 int main() 7 { 8 const char *s = LINE; 9 if (s[0] != '8' || s[1] != '8') 10 __builtin_abort (); 11 return 0; 12 } 13