aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Lohnau <alexander.lohnau@gmx.de>2024-02-04 12:17:12 +0100
committerAlexander Lohnau <alexander.lohnau@gmx.de>2024-02-04 12:17:12 +0100
commit64947baa482d9f043331a6fb1155e7ed117c0727 (patch)
treee5dcb19ba50276bae02f5234c55290e2b43c9216
parentf12535358fa2589253ffc7efb79f7aec7c17277e (diff)
qgetenv: Limit scope to variables to if-statement if possibleupstream/work/alex/stuff
Otherwise, it is a bit confusing which variables are only relevant for throwaway-checks
-rw-r--r--src/checks/level0/qgetenv.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/checks/level0/qgetenv.cpp b/src/checks/level0/qgetenv.cpp
index 6c05434f..28afa7c2 100644
--- a/src/checks/level0/qgetenv.cpp
+++ b/src/checks/level0/qgetenv.cpp
@@ -49,8 +49,7 @@ void QGetEnv::VisitStmt(clang::Stmt *stmt)
return;
}
- CXXRecordDecl *record = method->getParent();
- if (!record || clazy::name(record) != "QByteArray") {
+ if (CXXRecordDecl *record = method->getParent(); !record || clazy::name(record) != "QByteArray") {
return;
}
@@ -60,10 +59,7 @@ void QGetEnv::VisitStmt(clang::Stmt *stmt)
}
CallExpr *qgetEnvCall = calls.back();
-
- FunctionDecl *func = qgetEnvCall->getDirectCallee();
-
- if (!func || clazy::name(func) != "qgetenv") {
+ if (FunctionDecl *func = qgetEnvCall->getDirectCallee(); !func || clazy::name(func) != "qgetenv") {
return;
}