28 lines · cpp
1// Merge success2namespace N1 {3 int x;4}5 6// Merge multiple namespaces7namespace N2 {8 extern int x;9}10namespace N2 {11 extern float y;12}13 14// Merge namespace with conflict15namespace N3 {16 extern float z;17}18 19namespace AliasWithSameName = N3;20 21namespace TestUnresolvedTypenameAndValueDecls {22template <class T> class Base {23public:24 typedef T foo;25 void bar();26};27}28