diff options
Diffstat (limited to 'test/CXX/basic/basic.lookup/basic.lookup.elab/p2.cpp')
-rw-r--r-- | test/CXX/basic/basic.lookup/basic.lookup.elab/p2.cpp | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/test/CXX/basic/basic.lookup/basic.lookup.elab/p2.cpp b/test/CXX/basic/basic.lookup/basic.lookup.elab/p2.cpp deleted file mode 100644 index 0e0c45595c..0000000000 --- a/test/CXX/basic/basic.lookup/basic.lookup.elab/p2.cpp +++ /dev/null @@ -1,52 +0,0 @@ -// RUN: %clang_cc1 -fsyntax-only -verify %s - -namespace test0 { - struct A { - static int foo; - }; - - namespace i0 { - typedef int A; // expected-note {{declared here}} - - int test() { - struct A a; // expected-error {{elaborated type refers to a typedef}} - return a.foo; - } - } - - namespace i1 { - template <class> class A; // expected-note {{declared here}} - - int test() { - struct A a; // expected-error {{elaborated type refers to a template}} - return a.foo; - } - } - - namespace i2 { - int A; - - int test() { - struct A a; - return a.foo; - } - } - - namespace i3 { - void A(); - - int test() { - struct A a; - return a.foo; - } - } - - namespace i4 { - template <class T> void A(); - - int test() { - struct A a; - return a.foo; - } - } -} |