summaryrefslogtreecommitdiff
path: root/compilerplugins
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-12-22 08:54:04 +0100
committerStephan Bergmann <sbergman@redhat.com>2016-12-22 08:54:04 +0100
commit595ff0c6ea68b99e3730e0f0616f9bd7d391c8ac (patch)
tree6b8b7484c186746e707e1643184a1174ef0c4841 /compilerplugins
parent9c2b0c55cd91ed5b85a1df7df3b2cd12afffde91 (diff)
Also don't warn for plain C code
...as needed by clang-cl for bean/native/win32/com_sun_star_comp_beans_LocalOfficeWindow.c Change-Id: I862afb6b549015d951a898ee415370540ffab1f6
Diffstat (limited to 'compilerplugins')
-rw-r--r--compilerplugins/clang/implicitboolconversion.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/compilerplugins/clang/implicitboolconversion.cxx b/compilerplugins/clang/implicitboolconversion.cxx
index 629a5071715f..9bb8be2182c0 100644
--- a/compilerplugins/clang/implicitboolconversion.cxx
+++ b/compilerplugins/clang/implicitboolconversion.cxx
@@ -995,7 +995,7 @@ void ImplicitBoolConversion::checkCXXConstructExpr(
}
void ImplicitBoolConversion::reportWarning(ImplicitCastExpr const * expr) {
- if (!compiler.getLangOpts().ObjC2 || compiler.getLangOpts().CPlusPlus) {
+ if (compiler.getLangOpts().CPlusPlus) {
report(
DiagnosticsEngine::Warning,
"implicit conversion (%0) from %1 to %2", expr->getLocStart())