aboutsummaryrefslogtreecommitdiff
path: root/test/CXX/class.derived/class.member.lookup/p9.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/CXX/class.derived/class.member.lookup/p9.cpp')
-rw-r--r--test/CXX/class.derived/class.member.lookup/p9.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/test/CXX/class.derived/class.member.lookup/p9.cpp b/test/CXX/class.derived/class.member.lookup/p9.cpp
deleted file mode 100644
index ba7bd21f8699..000000000000
--- a/test/CXX/class.derived/class.member.lookup/p9.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-// RUN: %clang_cc1 -fsyntax-only -verify %s
-
-namespace rdar8436162 {
- class ClsA {
- public:
- static void f();
- void g();
- };
-
- class ClsB : virtual private ClsA {
- public:
- using ClsA::f;
- using ClsA::g; // expected-note{{member found by ambiguous name lookup}}
- };
-
- class ClsF : virtual private ClsA {
- public:
- using ClsA::f;
- using ClsA::g; // expected-note{{member found by ambiguous name lookup}}
- };
-
- class ClsE : public ClsB, public ClsF {
- void test() {
- f();
- g(); // expected-error{{member 'g' found in multiple base classes of different types}}
- }
- };
-}