summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/symbolfinder.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@digia.com>2014-07-17 11:39:16 +0200
committerNikolai Kosjar <nikolai.kosjar@digia.com>2014-07-17 12:09:36 +0200
commitdc59d287369d3e0e0ca192a4ef6aafb94752236a (patch)
treea21c78d292b1dfc01fa9a33255d084896bf28948 /src/plugins/cpptools/symbolfinder.cpp
parent67a7696e60a90fd1669738e368fd8a3d51efce0e (diff)
downloadqt-creator-dc59d287369d3e0e0ca192a4ef6aafb94752236a.tar.gz
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>
Diffstat (limited to 'src/plugins/cpptools/symbolfinder.cpp')
-rw-r--r--src/plugins/cpptools/symbolfinder.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/cpptools/symbolfinder.cpp b/src/plugins/cpptools/symbolfinder.cpp
index 73ae0d4d82..81953adad4 100644
--- a/src/plugins/cpptools/symbolfinder.cpp
+++ b/src/plugins/cpptools/symbolfinder.cpp
@@ -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();