Forward port r208464 from google/gcc-4_8.
[official-gcc.git] / main / gcc / testsuite / g++.dg / cpp0x / regress / ext-label10.C
blob652d94af0365c6da433418c2a8cd439a2d2486c4
1 // PR c++/33836
2 // { dg-do compile }
3 // { dg-options "-std=gnu++0x" }
5 template<int N> struct A
7   enum { M = && N };    // { dg-error "referenced outside|cannot appear in|not an integer constant" }
8 };
10 A<0> a;
12 void foo ()
14   __label__ P;
15   enum { O = && P };    // { dg-error "cannot appear in|not an integer constant" }
16   P:;