Store the names in a set.

This commit is contained in:
Roberto Raggi
2009-12-01 14:38:42 +01:00
parent c4d1274273
commit c4737c1fdf
4 changed files with 125 additions and 180 deletions

View File

@@ -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();