1 /* This checks for two things:
2 - an obscure corner case in the standard rules for __LINE__
3 - regression of an associated bug in cpplib where the semicolon got lost */
4 /* { dg-do compile } */
5
6 enum { i = __LINE__\
7 };
8
9 char array[i == 6 ? 1 : -1];
10