diff --git a/test/testsymboldatabase.cpp b/test/testsymboldatabase.cpp index ca0aa7018..18a222eea 100644 --- a/test/testsymboldatabase.cpp +++ b/test/testsymboldatabase.cpp @@ -3507,7 +3507,7 @@ private: for (tok = tokenizer.list.back(); tok; tok = tok->previous()) if (Token::simpleMatch(tok, pattern)) break; - return tok->valueType() ? tok->valueType()->str() : std::string(); + return (tok && tok->valueType()) ? tok->valueType()->str() : std::string(); } void valuetype() {