diff options
Diffstat (limited to 'test/SemaCXX/undefined-internal.cpp')
-rw-r--r-- | test/SemaCXX/undefined-internal.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/SemaCXX/undefined-internal.cpp b/test/SemaCXX/undefined-internal.cpp index e8810adadf..839fdafb34 100644 --- a/test/SemaCXX/undefined-internal.cpp +++ b/test/SemaCXX/undefined-internal.cpp @@ -306,3 +306,20 @@ namespace test12 { Cls2 obj1((T7())); // expected-note {{used here}} } } + +namespace test13 { + namespace { + struct X { + virtual void f() { } + }; + + struct Y : public X { + virtual void f() = 0; + + virtual void g() { + X::f(); + } + }; + } +} + |