diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-03-03 17:36:00 +0100 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-03-03 17:36:18 +0100 |
commit | 768d6031a651bd09f59b4b03d97ba12886ff2df1 (patch) | |
tree | 2ba5cf31cbf458f5f6be80ed33713f8e62d8efae /src/shared/cplusplus/CheckSpecifier.cpp | |
parent | ceb488c865090e349076cbc0a8e929329098d16a (diff) | |
download | qt-creator-768d6031a651bd09f59b4b03d97ba12886ff2df1.tar.gz |
Process the enumerator initializers.
Diffstat (limited to 'src/shared/cplusplus/CheckSpecifier.cpp')
-rw-r--r-- | src/shared/cplusplus/CheckSpecifier.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/shared/cplusplus/CheckSpecifier.cpp b/src/shared/cplusplus/CheckSpecifier.cpp index 86ac6923a5..0b62d73293 100644 --- a/src/shared/cplusplus/CheckSpecifier.cpp +++ b/src/shared/cplusplus/CheckSpecifier.cpp @@ -400,7 +400,9 @@ bool CheckSpecifier::visit(EnumSpecifierAST *ast) continue; const NameId *enumeratorName = control()->nameId(id); Declaration *decl = control()->newDeclaration(enumerator->firstToken(), - enumeratorName); + enumeratorName); + + FullySpecifiedType initTy = semantic()->check(enumerator->expression, _scope); e->addMember(decl); } return false; |