diff options
Diffstat (limited to 'compilerplugins/clang/expressionalwayszero.cxx')
-rw-r--r-- | compilerplugins/clang/expressionalwayszero.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compilerplugins/clang/expressionalwayszero.cxx b/compilerplugins/clang/expressionalwayszero.cxx index b5650aa076a2..f741d30c426b 100644 --- a/compilerplugins/clang/expressionalwayszero.cxx +++ b/compilerplugins/clang/expressionalwayszero.cxx @@ -72,7 +72,7 @@ bool ExpressionAlwaysZero::VisitBinaryOperator(BinaryOperator const* binaryOpera { if (ignoreLocation(binaryOperator)) return true; - if (compat::getBeginLoc(binaryOperator).isMacroID()) + if (binaryOperator->getBeginLoc().isMacroID()) return true; auto op = binaryOperator->getOpcode(); @@ -90,7 +90,7 @@ bool ExpressionAlwaysZero::VisitBinaryOperator(BinaryOperator const* binaryOpera else return true; report(DiagnosticsEngine::Warning, "expression always evaluates to zero, lhs=%0 rhs=%1", - compat::getBeginLoc(binaryOperator)) + binaryOperator->getBeginLoc()) << (lhsValue ? compat::toString(*lhsValue, 10) : "unknown") << (rhsValue ? compat::toString(*rhsValue, 10) : "unknown") << binaryOperator->getSourceRange(); @@ -101,7 +101,7 @@ bool ExpressionAlwaysZero::VisitCXXOperatorCallExpr(CXXOperatorCallExpr const* c { if (ignoreLocation(cxxOperatorCallExpr)) return true; - if (compat::getBeginLoc(cxxOperatorCallExpr).isMacroID()) + if (cxxOperatorCallExpr->getBeginLoc().isMacroID()) return true; auto op = cxxOperatorCallExpr->getOperator(); @@ -121,7 +121,7 @@ bool ExpressionAlwaysZero::VisitCXXOperatorCallExpr(CXXOperatorCallExpr const* c else return true; report(DiagnosticsEngine::Warning, "expression always evaluates to zero, lhs=%0 rhs=%1", - compat::getBeginLoc(cxxOperatorCallExpr)) + cxxOperatorCallExpr->getBeginLoc()) << (lhsValue ? compat::toString(*lhsValue, 10) : "unknown") << (rhsValue ? compat::toString(*rhsValue, 10) : "unknown") << cxxOperatorCallExpr->getSourceRange(); |