diff options
Diffstat (limited to 'test/SemaCXX/overloaded-operator.cpp')
-rw-r--r-- | test/SemaCXX/overloaded-operator.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/test/SemaCXX/overloaded-operator.cpp b/test/SemaCXX/overloaded-operator.cpp index 834b8d6e89..8d39af10af 100644 --- a/test/SemaCXX/overloaded-operator.cpp +++ b/test/SemaCXX/overloaded-operator.cpp @@ -387,8 +387,8 @@ void test_lookup_through_using() { namespace rdar9136502 { struct X { - int i(); - int i(int); + int i(); // expected-note {{candidate function}} + int i(int); // expected-note {{candidate function}} }; struct Y { @@ -396,7 +396,6 @@ namespace rdar9136502 { }; void f(X x, Y y) { - // FIXME: This diagnostic is non-awesome. - y << x.i; // expected-error{{invalid operands to binary expression ('rdar9136502::Y' and '<overloaded function type>')}} + y << x.i; // expected-error{{cannot resolve overloaded function 'i' from context}} } } |