diff options
Diffstat (limited to 'test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p10.cpp')
-rw-r--r-- | test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p10.cpp | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p10.cpp b/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p10.cpp deleted file mode 100644 index 27ebb8e036f0..000000000000 --- a/test/CXX/dcl.decl/dcl.meaning/dcl.fct.default/p10.cpp +++ /dev/null @@ -1,16 +0,0 @@ -// RUN: %clang_cc1 -fsyntax-only -verify %s - -struct A { - virtual void f(int a = 7); // expected-note{{'A::f' declared here}} -}; - -struct B : public A { - void f(int a); -}; - -void m() { - B* pb = new B; - A* pa = pb; - pa->f(); // OK, calls pa->B::f(7) - pb->f(); // expected-error{{too few arguments to function call, expected 1, have 0; did you mean 'A::f'?}} -} |