* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / inline-ns2.C
blob6ad9d65a6fbbbc8d948982b5a6ccfdd073447831
1 // { dg-do compile { target c++11 } }
3 namespace Q {
4   inline namespace V1 {
5     extern int i;               // { dg-message "" }
6     extern int j;               // { dg-message "" }
7     void f();                   // { dg-message "" }
8     void g();                   // { dg-message "" }
9   }
10   inline namespace V2 {
11     extern int j;               // { dg-message "" }
12     void g();                   // { dg-message "" }
13   }
14   extern int i;                 // { dg-message "" }
15   void f();                     // { dg-message "" }
16   void h();
18 namespace R {
19   using namespace Q;
21 int Q::i = 1;                   // { dg-error "ambiguous" }
22 int Q::j = 1;                   // { dg-error "ambiguous" }
23 void Q::f() { }                 // { dg-error "ambiguous" }
24 void Q::g() { }                 // { dg-error "ambiguous" }
25 void R::h() { }                 // { dg-error "" }