diff options
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.cpp | 5 |
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' |