diff options
Diffstat (limited to 'test/SemaCXX/overloaded-operator.cpp')
-rw-r--r-- | test/SemaCXX/overloaded-operator.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/test/SemaCXX/overloaded-operator.cpp b/test/SemaCXX/overloaded-operator.cpp index 462d0234f39f..1e4a3b7514ba 100644 --- a/test/SemaCXX/overloaded-operator.cpp +++ b/test/SemaCXX/overloaded-operator.cpp @@ -36,7 +36,7 @@ A make_A(); bool operator==(A&, Z&); // expected-note 3{{candidate function}} void h(A a, const A ac, Z z) { - make_A() == z; + make_A() == z; // expected-warning{{equality comparison result unused}} a == z; // expected-error{{use of overloaded operator '==' is ambiguous}} ac == z; // expected-error{{invalid operands to binary expression ('const A' and 'Z')}} } @@ -45,7 +45,7 @@ struct B { bool operator==(const B&) const; void test(Z z) { - make_A() == z; + make_A() == z; // expected-warning{{equality comparison result unused}} } }; @@ -396,7 +396,7 @@ namespace rdar9136502 { }; void f(X x, Y y) { - y << x.i; // expected-error{{a bound member function may only be called}} + y << x.i; // expected-error{{reference to non-static member function must be called}} } } |