aboutsummaryrefslogtreecommitdiffstats
path: root/src/checks/level0/qstring-insensitive-allocation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/checks/level0/qstring-insensitive-allocation.cpp')
-rw-r--r--src/checks/level0/qstring-insensitive-allocation.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/checks/level0/qstring-insensitive-allocation.cpp b/src/checks/level0/qstring-insensitive-allocation.cpp
index 73c95100..896d254c 100644
--- a/src/checks/level0/qstring-insensitive-allocation.cpp
+++ b/src/checks/level0/qstring-insensitive-allocation.cpp
@@ -21,7 +21,6 @@
#include "qstring-insensitive-allocation.h"
#include "Utils.h"
-#include "checkmanager.h"
#include "StringUtils.h"
#include <clang/AST/AST.h>
@@ -32,7 +31,7 @@ using namespace std;
QStringInsensitiveAllocation::QStringInsensitiveAllocation(const std::string &name, ClazyContext *context)
- : CheckBase(name, context)
+ : CheckBase(name, context, Option_CanIgnoreIncludes)
{
}
@@ -43,7 +42,7 @@ static bool isInterestingCall1(CallExpr *call)
return false;
static const vector<string> methods = { "QString::toUpper", "QString::toLower" };
- return clazy_std::contains(methods, StringUtils::qualifiedMethodName(func));
+ return clazy::contains(methods, clazy::qualifiedMethodName(func));
}
static bool isInterestingCall2(CallExpr *call)
@@ -54,7 +53,7 @@ static bool isInterestingCall2(CallExpr *call)
static const vector<string> methods = { "QString::endsWith", "QString::startsWith",
"QString::contains", "QString::compare" };
- return clazy_std::contains(methods, StringUtils::qualifiedMethodName(func));
+ return clazy::contains(methods, clazy::qualifiedMethodName(func));
}
void QStringInsensitiveAllocation::VisitStmt(clang::Stmt *stmt)
@@ -69,8 +68,5 @@ void QStringInsensitiveAllocation::VisitStmt(clang::Stmt *stmt)
if (!isInterestingCall1(call1) || !isInterestingCall2(call2))
return;
- emitWarning(stmt->getLocStart(), "unneeded allocation");
+ emitWarning(getLocStart(stmt), "unneeded allocation");
}
-
-
-REGISTER_CHECK("qstring-insensitive-allocation", QStringInsensitiveAllocation, CheckLevel0)