summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/readability-implicit-bool-cast.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/readability-implicit-bool-cast.cpp')
-rw-r--r--clang-tools-extra/test/clang-tidy/readability-implicit-bool-cast.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/clang-tools-extra/test/clang-tidy/readability-implicit-bool-cast.cpp b/clang-tools-extra/test/clang-tidy/readability-implicit-bool-cast.cpp
index 45bf64ccf99..16b95fcbe2c 100644
--- a/clang-tools-extra/test/clang-tidy/readability-implicit-bool-cast.cpp
+++ b/clang-tools-extra/test/clang-tidy/readability-implicit-bool-cast.cpp
@@ -48,8 +48,11 @@ float implicitCastFromBoolInReturnValue() {
// CHECK-FIXES: return static_cast<float>(boolean);
}
-void implicitCastFromBoolInSingleBoolExpressions() {
+void implicitCastFromBoolInSingleBoolExpressions(bool b1, bool b2) {
bool boolean = true;
+ boolean = b1 && b2;
+ boolean |= !b1 || !b2;
+ boolean &= b1;
int integer = boolean - 3;
// CHECK-MESSAGES: :[[@LINE-1]]:17: warning: implicit cast bool -> 'int'
OpenPOWER on IntegriCloud