1 /* { dg-do compile } */
3 /* Test #line with and without macros for the line number. */
5 extern void abort (void);
10 enum { i
= __LINE__
};
13 enum { j
= __LINE__
};
15 #line 16 /* N.B. the _next_ line is line 16. */
17 char array1
[i
== 44 ? 1 : -1];
18 char array2
[j
== 90 ? 1 : -1];
19 char array3
[__LINE__
== 19 ? 1 : -1];