* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / forw_enum12.C
blob906ba68e062f0b471985ab740489b6b769cf6d92
1 // PR c++/70513
2 // { dg-do compile { target c++11 } }
4 struct S1
6   enum E : int;
7   enum S1::E : int { X } e; // { dg-error "extra qualification not allowed" }
8 };
10 struct S2
12   enum class E : int;
13   enum class S2::E : int { X } e; // { dg-error "extra qualification not allowed" }
16 struct S3
18   enum struct E : int;
19   enum struct S3::E : int { X } e; // { dg-error "extra qualification not allowed" }
22 struct S4
24   struct S5
25   {
26     enum E : char;
27     enum S4::S5::E : char { X } e; // { dg-error "extra qualification not allowed" }
28   };