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; }