diff options
Diffstat (limited to 'test/ASTMerge/namespace/Inputs/namespace2.cpp')
-rw-r--r-- | test/ASTMerge/namespace/Inputs/namespace2.cpp | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/test/ASTMerge/namespace/Inputs/namespace2.cpp b/test/ASTMerge/namespace/Inputs/namespace2.cpp deleted file mode 100644 index f65057d1ca..0000000000 --- a/test/ASTMerge/namespace/Inputs/namespace2.cpp +++ /dev/null @@ -1,60 +0,0 @@ -// Merge success -namespace N1 { - extern int x0; -} - -// Merge multiple namespaces -namespace N2 { - extern int x; -} -namespace N2 { - extern float y; -} - -// Merge namespace with conflict -namespace N3 { - extern double z; -} - -namespace Enclosing { -namespace Nested { - const int z = 4; -} -} - -namespace ContainsInline { - inline namespace Inline { - const int z = 10; - } -} - -namespace TestAliasName = Enclosing::Nested; -// NOTE: There is no warning on this alias. -namespace AliasWithSameName = Enclosing::Nested; - -namespace TestUsingDecls { - -namespace A { -void foo(); -} -namespace B { -using A::foo; // <- a UsingDecl creating a UsingShadow -} - -}// end namespace TestUsingDecls - -namespace TestUnresolvedTypenameAndValueDecls { - -template <class T> class Base; -template <class T> class Derived : public Base<T> { -public: - using typename Base<T>::foo; - using Base<T>::bar; - typedef typename Derived::foo NewUnresolvedUsingType; -}; - -} // end namespace TestUnresolvedTypenameAndValueDecls - -namespace TestUsingNamespace { - using namespace Enclosing; -} |