diff --git a/lib/symboldatabase.cpp b/lib/symboldatabase.cpp index 7d26a34dd..1fbbf5f94 100644 --- a/lib/symboldatabase.cpp +++ b/lib/symboldatabase.cpp @@ -2254,6 +2254,8 @@ void Function::addArguments(const SymbolDatabase *symbolDatabase, const Scope *s break; } } + if (argType) + break; parent = parent->nestedIn; } }