diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-12-01 14:38:42 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-12-01 14:39:00 +0100 |
commit | c4737c1fdf5ab3d950adaa5002367797c993ed37 (patch) | |
tree | dc5f6672e11f04776448cd80a05b172ea4f9bc99 /src/shared/cplusplus/CheckDeclaration.cpp | |
parent | c4d127427377d26611d5f9240e85568fb7d69046 (diff) | |
download | qt-creator-c4737c1fdf5ab3d950adaa5002367797c993ed37.tar.gz |
Store the names in a set.
Diffstat (limited to 'src/shared/cplusplus/CheckDeclaration.cpp')
-rw-r--r-- | src/shared/cplusplus/CheckDeclaration.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/shared/cplusplus/CheckDeclaration.cpp b/src/shared/cplusplus/CheckDeclaration.cpp index bd6be26743..426a7d9de2 100644 --- a/src/shared/cplusplus/CheckDeclaration.cpp +++ b/src/shared/cplusplus/CheckDeclaration.cpp @@ -378,8 +378,9 @@ bool CheckDeclaration::visit(LinkageSpecificationAST *ast) bool CheckDeclaration::visit(NamespaceAST *ast) { - const Identifier *id = identifier(ast->identifier_token); - const Name *namespaceName = control()->nameId(id); + const Name *namespaceName = 0; + if (const Identifier *id = identifier(ast->identifier_token)) + namespaceName = control()->nameId(id); unsigned sourceLocation = ast->firstToken(); |