diff --git a/lib/astutils.cpp b/lib/astutils.cpp index 1e219ace9..e2dbeca2f 100644 --- a/lib/astutils.cpp +++ b/lib/astutils.cpp @@ -1331,6 +1331,8 @@ static const Variable* getArgumentVar(const Token* tok, int argnr) if (!type) return nullptr; const Scope* typeScope = type->classScope; + if (!typeScope) + return nullptr; const int argCount = numberOfArguments(tok); for (const Function &function : typeScope->functionList) { if (function.isConstructor())