Kaydet (Commit) f44bd6b0 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Adapt loplugin:implicitboolconversion to changes in Clang trunk towards 3.8

Change-Id: I7841eee5b66a118c52258c0226d73a1139a0df9a
üst 92e60e1b
......@@ -368,14 +368,15 @@ bool ImplicitBoolConversion::TraverseCallExpr(CallExpr * expr) {
.getNonReferenceType());
if (t2 != nullptr) {
//TODO: fix this superficial nonsense check:
ASTTemplateArgumentListInfo const & ai
= dr->getExplicitTemplateArgs();
if (ai.NumTemplateArgs == 1
&& (ai[0].getArgument().getKind()
== TemplateArgument::Type)
&& isBool(ai[0].getTypeSourceInfo()->getType()))
{
continue;
if (dr->getNumTemplateArgs() == 1) {
auto const ta = dr->getTemplateArgs();
if ((ta[0].getArgument().getKind()
== TemplateArgument::Type)
&& isBool(
ta[0].getTypeSourceInfo()->getType()))
{
continue;
}
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment