diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-10 12:34:29 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2009-11-10 16:20:10 +0100 |
commit | 6e3e293e535b368ccae8179bd32f9b1d0d80718a (patch) | |
tree | 5b8730d3a418da04d41470e37946914f82bd3fe7 /src/shared/cplusplus/CheckDeclaration.cpp | |
parent | 77e7899e7ca3c4f426f53a2cd89e6924fd2d1646 (diff) | |
download | qt-creator-6e3e293e535b368ccae8179bd32f9b1d0d80718a.tar.gz |
Removed DeclaratorListAST
Done with Erik Verbruggen
Diffstat (limited to 'src/shared/cplusplus/CheckDeclaration.cpp')
-rw-r--r-- | src/shared/cplusplus/CheckDeclaration.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/shared/cplusplus/CheckDeclaration.cpp b/src/shared/cplusplus/CheckDeclaration.cpp index eb82e6331f..7adcde83bc 100644 --- a/src/shared/cplusplus/CheckDeclaration.cpp +++ b/src/shared/cplusplus/CheckDeclaration.cpp @@ -173,13 +173,13 @@ bool CheckDeclaration::visit(SimpleDeclarationAST *ast) List<Declaration *> **decl_it = &ast->symbols; for (DeclaratorListAST *it = ast->declarators; it; it = it->next) { Name *name = 0; - FullySpecifiedType declTy = semantic()->check(it->declarator, qualTy, + FullySpecifiedType declTy = semantic()->check(it->value, qualTy, _scope, &name); - unsigned location = locationOfDeclaratorId(it->declarator); + unsigned location = locationOfDeclaratorId(it->value); if (! location) { - if (it->declarator) - location = it->declarator->firstToken(); + if (it->value) + location = it->value->firstToken(); else location = ast->firstToken(); } @@ -226,8 +226,8 @@ bool CheckDeclaration::visit(SimpleDeclarationAST *ast) else if (ty.isTypedef()) symbol->setStorage(Symbol::Typedef); - if (it->declarator && it->declarator->initializer) { - FullySpecifiedType initTy = semantic()->check(it->declarator->initializer, _scope); + if (it->value && it->value->initializer) { + FullySpecifiedType initTy = semantic()->check(it->value->initializer, _scope); } *decl_it = new (translationUnit()->memoryPool()) List<Declaration *>(); |