diff options
Diffstat (limited to 'test/CXX/basic/basic.lookup/basic.lookup.classref/p4-cxx11.cpp')
-rw-r--r-- | test/CXX/basic/basic.lookup/basic.lookup.classref/p4-cxx11.cpp | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/test/CXX/basic/basic.lookup/basic.lookup.classref/p4-cxx11.cpp b/test/CXX/basic/basic.lookup/basic.lookup.classref/p4-cxx11.cpp deleted file mode 100644 index a4721d61a871..000000000000 --- a/test/CXX/basic/basic.lookup/basic.lookup.classref/p4-cxx11.cpp +++ /dev/null @@ -1,22 +0,0 @@ -// RUN: %clang_cc1 -std=c++11 %s -verify -// expected-no-diagnostics - -struct A { void f(); }; -struct C { void f(); }; -struct B : A { typedef A X; }; -struct D : C { typedef C X; void g(); }; - -void D::g() -{ - B * b = new B; - b->X::f(); // lookup for X finds B::X -} - -typedef int X; -void h(void) -{ - B * b = new B; - b->X::f(); // lookup for X finds B::X -} - - |