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)8 func(void)
9 {
10   FOO(i
11       = 4)
12   else;  /* { dg-error "'else' without a previous 'if'" "error on this line" { target *-*-* } { 12 } } */
13 }
14