aboutsummaryrefslogtreecommitdiffstats
path: root/src/checks/level0/wrong-qglobalstatic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/checks/level0/wrong-qglobalstatic.cpp')
-rw-r--r--src/checks/level0/wrong-qglobalstatic.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/checks/level0/wrong-qglobalstatic.cpp b/src/checks/level0/wrong-qglobalstatic.cpp
index 02a9f6ee..1c32ee53 100644
--- a/src/checks/level0/wrong-qglobalstatic.cpp
+++ b/src/checks/level0/wrong-qglobalstatic.cpp
@@ -22,7 +22,6 @@
#include "wrong-qglobalstatic.h"
#include "Utils.h"
#include "TemplateUtils.h"
-#include "checkmanager.h"
#include "MacroUtils.h"
#include "StringUtils.h"
#include "Utils.h"
@@ -46,15 +45,15 @@ void WrongQGlobalStatic::VisitStmt(clang::Stmt *stmt)
return;
CXXConstructorDecl *ctorDecl = ctorExpr->getConstructor();
- if (!ctorDecl || ctorDecl->getNameAsString() != "QGlobalStatic")
+ if (!ctorDecl || clazy::name(ctorDecl) != "QGlobalStatic")
return;
- SourceLocation loc = stmt->getLocStart();
- if (MacroUtils::isInMacro(&m_astContext, loc, "Q_GLOBAL_STATIC_WITH_ARGS"))
+ SourceLocation loc = getLocStart(stmt);
+ if (clazy::isInMacro(&m_astContext, loc, "Q_GLOBAL_STATIC_WITH_ARGS"))
return;
CXXRecordDecl *record = ctorDecl->getParent();
- vector<QualType> typeList = TemplateUtils::getTemplateArgumentsTypes(record);
+ vector<QualType> typeList = clazy::getTemplateArgumentsTypes(record);
const Type *t = typeList.empty() ? nullptr : typeList[0].getTypePtrOrNull();
if (!t)
return;
@@ -71,5 +70,3 @@ void WrongQGlobalStatic::VisitStmt(clang::Stmt *stmt)
emitWarning(loc, error.c_str());
}
}
-
-REGISTER_CHECK("wrong-qglobalstatic", WrongQGlobalStatic, CheckLevel0)