forked from qt-creator/qt-creator
C++: Check for Function::name() before using it
Lambdas do not have a name. Change-Id: Ifda4816c62dcfe19bdbb1649dc1caf408e056b37 Task-number: QTCREATORBUG-12686 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
@@ -278,7 +278,7 @@ void SymbolFinder::findMatchingDeclaration(const LookupContext &context,
|
||||
|
||||
const Name *functionName = functionType->name();
|
||||
if (!functionName)
|
||||
return; // anonymous function names are not valid c++
|
||||
return;
|
||||
|
||||
ClassOrNamespace *binding = 0;
|
||||
const QualifiedNameId *qName = functionName->asQualifiedNameId();
|
||||
|
||||
Reference in New Issue
Block a user