aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/overloaded-operator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/SemaCXX/overloaded-operator.cpp')
-rw-r--r--test/SemaCXX/overloaded-operator.cpp6
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}}
}
}