* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / dr2061.C
blob302279b6631042da81f92cdd3fee8ccee250577f
1 // { dg-do compile { target c++11 } }
3 // DR2061, look inside inline namespace when pushing a namespace.
5 inline namespace One
7   namespace Term 
8   {
9   }
10   inline namespace Two
11   {
12     namespace Space
13     {
14     }
15   }
18 namespace Term
20   void bob ();
23 namespace Space
25   void bill ();
28 inline namespace Two
30   void weed ();
33 void One::Term::bob () {}
34 void One::Two::Space::bill () {}
35 void One::Two::weed () {}
37 void Thing ()
39   Term::bob ();
40   Space::bill ();
41   weed ();
44 // { dg-final { scan-assembler "_ZN3One4Term3bobEv:" } }
45 // { dg-final { scan-assembler "_ZN3One3Two5Space4billEv:" } }
46 // { dg-final { scan-assembler "_ZN3One3Two4weedEv:" } }