1 /* Verify that cpp doesn't screw up the line numbering when a macro argument 2 extends over multiple lines. */ 3 /* { dg-do compile } */ 4 5 #define FOO(x) /* nothing */ 6 7 void func(void)8func(void) 9 { 10 FOO(i 11 = 4) 12 else; /* { dg-error "'else' without a previous 'if'" "error on this line" { target *-*-* } { 12 } } */ 13 } 14