diff options
Diffstat (limited to 'clang/test/SemaCXX/qualification-conversion.cpp')
-rw-r--r-- | clang/test/SemaCXX/qualification-conversion.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/test/SemaCXX/qualification-conversion.cpp b/clang/test/SemaCXX/qualification-conversion.cpp index 1b818c33927..689a7b37a56 100644 --- a/clang/test/SemaCXX/qualification-conversion.cpp +++ b/clang/test/SemaCXX/qualification-conversion.cpp @@ -1,23 +1,23 @@ // RUN: clang -fsyntax-only -pedantic -verify %s int* quals1(int const * p); int* quals2(int const * const * pp); -int* quals3(int const * * const * ppp); +int* quals3(int const * * const * ppp); // expected-note{{candidate function}} void test_quals(int * p, int * * pp, int * * * ppp) { int const * const * pp2 = pp; quals1(p); quals2(pp); - quals3(ppp); // expected-error {{ incompatible type passing 'int ***', expected 'int const **const *' }} + quals3(ppp); // expected-error {{no matching}} } struct A {}; void mquals1(int const A::*p); void mquals2(int const A::* const A::*pp); -void mquals3(int const A::* A::* const A::*ppp); +void mquals3(int const A::* A::* const A::*ppp); // expected-note{{candidate function}} void test_mquals(int A::*p, int A::* A::*pp, int A::* A::* A::*ppp) { int const A::* const A::* pp2 = pp; mquals1(p); mquals2(pp); - mquals3(ppp); // expected-error {{ incompatible type passing 'int struct A::*struct A::*struct A::*', expected 'int const struct A::*struct A::*const struct A::*' }} + mquals3(ppp); // expected-error {{no matching}} } |