diff --git a/lib/symboldatabase.cpp b/lib/symboldatabase.cpp index c65256d60..a8bba9e4a 100644 --- a/lib/symboldatabase.cpp +++ b/lib/symboldatabase.cpp @@ -2075,9 +2075,9 @@ bool Variable::arrayDimensions(const Library* lib) { const Library::Container* container = lib->detectContainer(_start); if (container && container->arrayLike_indexOp && container->size_templateArgNo > 0) { - Dimension dimension_; const Token* tok = Token::findsimplematch(_start, "<"); if (tok) { + Dimension dimension_; tok = tok->next(); for (int i = 0; i < container->size_templateArgNo && tok; i++) { tok = tok->nextTemplateArgument();