From 768104f0e58e81f68fa74ba50ef50ac242c3fa95 Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Wed, 28 Mar 2007 09:33:04 +0000 Subject: [PATCH] Fix for 179492: CModelBuilder2 does not set ICElementKind correctly --- .../eclipse/cdt/internal/core/model/CModelBuilder2.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder2.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder2.java index 8c96af240b8..07fdf383434 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder2.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder2.java @@ -629,8 +629,13 @@ public class CModelBuilder2 implements IContributedModelBuilder { kind= (isTemplate) ? ICElement.C_TEMPLATE_CLASS_DECLARATION : ICElement.C_CLASS_DECLARATION; type= Keywords.CLASS; break; + case IASTElaboratedTypeSpecifier.k_enum: + // do we need a C_ENUM_DECLARATION? + kind= ICElement.C_CLASS_DECLARATION; + type= Keywords.ENUM; + break; default: - kind= ICElement.C_CLASS; + kind= ICElement.C_CLASS_DECLARATION; type= ""; //$NON-NLS-1$ break; }