summaryrefslogtreecommitdiff
path: root/compilerplugins/clang/stringviewparam.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'compilerplugins/clang/stringviewparam.cxx')
-rw-r--r--compilerplugins/clang/stringviewparam.cxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/compilerplugins/clang/stringviewparam.cxx b/compilerplugins/clang/stringviewparam.cxx
index a500adf65d7c..ac33ea7c558c 100644
--- a/compilerplugins/clang/stringviewparam.cxx
+++ b/compilerplugins/clang/stringviewparam.cxx
@@ -11,8 +11,9 @@
#include <set>
#include <vector>
+#include "config_clang.h"
+
#include "check.hxx"
-#include "compat.hxx"
#include "functionaddress.hxx"
#include "plugin.hxx"
@@ -122,7 +123,7 @@ DeclRefExpr const* relevantImplicitCastExpr(ImplicitCastExpr const* expr)
DeclRefExpr const* relevantCXXMemberCallExpr(CXXMemberCallExpr const* expr)
{
- StringType t = relevantStringType(compat::getObjectType(expr));
+ StringType t = relevantStringType(expr->getObjectType());
if (t == StringType::None)
{
return nullptr;
@@ -182,7 +183,7 @@ SmallVector<DeclRefExpr const*, 2> relevantCXXOperatorCallExpr(CXXOperatorCallEx
}
return wrap(relevantDeclRefExpr(e));
}
- if (compat::isComparisonOp(expr) || (op == OO_Plus && expr->getNumArgs() == 2))
+ if (expr->isComparisonOp() || (op == OO_Plus && expr->getNumArgs() == 2))
{
SmallVector<DeclRefExpr const*, 2> v;
if (auto const e = relevantDeclRefExpr(expr->getArg(0)))