diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2011-02-26 22:09:03 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2011-02-26 22:09:03 +0000 | 
| commit | c3b054d250cdca485c71845089c316e10610ebad (patch) | |
| tree | abae0246ec9156cc1a7cbb947b2b0dfe95fa3189 /test/SemaCXX/member-expr.cpp | |
| parent | bca07a4524feb4edec581062d631a13116320a24 (diff) | |
Diffstat (limited to 'test/SemaCXX/member-expr.cpp')
| -rw-r--r-- | test/SemaCXX/member-expr.cpp | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/test/SemaCXX/member-expr.cpp b/test/SemaCXX/member-expr.cpp index a4a39d780163..3c3eb04e08fa 100644 --- a/test/SemaCXX/member-expr.cpp +++ b/test/SemaCXX/member-expr.cpp @@ -28,7 +28,7 @@ struct B {   A *f0();  };  int f0(B *b) { -  return b->f0->f0; // expected-error{{perhaps you meant to call this function}} +  return b->f0->f0; // expected-error{{perhaps you meant to call it with no arguments}}  }  int i; @@ -121,7 +121,7 @@ namespace PR9025 {    S fun();    int fun(int i);    int g() { -    return fun.x; // expected-error{{base of member reference is an overloaded function; perhaps you meant to call the 0-argument overload?}} +    return fun.x; // expected-error{{base of member reference is an overloaded function; perhaps you meant to call it with no arguments?}}    }    S fun2(); // expected-note{{possibly valid overload here}} @@ -129,4 +129,10 @@ namespace PR9025 {    int g2() {      return fun2.x; // expected-error{{base of member reference is an overloaded function; perhaps you meant to call it?}}    } + +  S fun3(int i=0); +  int fun3(int i, int j); +  int g3() { +    return fun3.x; // expected-error{{base of member reference is an overloaded function; perhaps you meant to call it with no arguments?}} +  }  } | 
