aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/warn-self-assign.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/SemaCXX/warn-self-assign.cpp')
-rw-r--r--test/SemaCXX/warn-self-assign.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/SemaCXX/warn-self-assign.cpp b/test/SemaCXX/warn-self-assign.cpp
index fcdb2ab6bc63..7d558c6a073e 100644
--- a/test/SemaCXX/warn-self-assign.cpp
+++ b/test/SemaCXX/warn-self-assign.cpp
@@ -8,6 +8,9 @@ void f() {
b = a = b;
a = a = a; // expected-warning{{explicitly assigning}}
a = b = b = a;
+ a &= a; // expected-warning{{explicitly assigning}}
+ a |= a; // expected-warning{{explicitly assigning}}
+ a ^= a;
}
// Dummy type.