From 768d6031a651bd09f59b4b03d97ba12886ff2df1 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Wed, 3 Mar 2010 17:36:00 +0100 Subject: [PATCH] Process the enumerator initializers. --- src/shared/cplusplus/CheckSpecifier.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shared/cplusplus/CheckSpecifier.cpp b/src/shared/cplusplus/CheckSpecifier.cpp index 86ac6923a55..0b62d732935 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; -- GitLab