From caedbd44ba3a5431e850e6c0bb3ebf808cb97839 Mon Sep 17 00:00:00 2001 From: Matúš Kukan Date: Fri, 14 Feb 2014 12:37:03 +0100 Subject: one more -Werror,-Wsign-compare Change-Id: I3139021c07db6efe16895e10c0539a8bc60aac9c --- compilerplugins/clang/implicitboolconversion.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compilerplugins/clang/implicitboolconversion.cxx b/compilerplugins/clang/implicitboolconversion.cxx index 30c59c9faed5..740f76724b60 100644 --- a/compilerplugins/clang/implicitboolconversion.cxx +++ b/compilerplugins/clang/implicitboolconversion.cxx @@ -187,7 +187,7 @@ bool ImplicitBoolConversion::TraverseCallExpr(CallExpr * expr) { assert( static_cast(n) < compat::getNumParams(*t) || t->isVariadic()); - if (n < compat::getNumParams(*t) + if (static_cast(n) < compat::getNumParams(*t) && !(compat::getParamType(*t, n)->isSpecificBuiltinType( BuiltinType::Int) || (compat::getParamType(*t, n)->isSpecificBuiltinType( -- cgit