From 4b8ed789cca44587b24bd628c24e7fecd48b4d02 Mon Sep 17 00:00:00 2001 From: John Camelon Date: Tue, 22 Jul 2003 14:50:13 +0000 Subject: [PATCH] Offset fixes for Hoda. --- .../org/eclipse/cdt/core/parser/ast/IASTClassSpecifier.java | 2 +- .../parser/org/eclipse/cdt/internal/core/parser/Parser.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTClassSpecifier.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTClassSpecifier.java index b3a17ee41e7..82e91e270a2 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTClassSpecifier.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTClassSpecifier.java @@ -19,7 +19,7 @@ import org.eclipse.cdt.core.parser.ISourceElementCallbackDelegate; * @author jcamelon * */ -public interface IASTClassSpecifier extends IASTTypeSpecifier, IASTScope, IASTOffsetableNamedElement, IASTScopedTypeSpecifier, ISourceElementCallbackDelegate { +public interface IASTClassSpecifier extends IASTScope, IASTOffsetableNamedElement, IASTScopedTypeSpecifier, ISourceElementCallbackDelegate { public class ClassNameType extends Enum { diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java index dbce24046a9..7034727c25e 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java @@ -692,7 +692,7 @@ public class Parser implements IParser scope, (identifier == null ? "" : identifier.getImage()), first.getOffset(), - (identifier == null ? 0 : identifier.getOffset())); + (identifier == null ? first.getOffset() : identifier.getOffset())); } catch (ASTSemanticException e) { @@ -2120,7 +2120,8 @@ public class Parser implements IParser astFactory.createEnumerationSpecifier( sdw.getScope(), ((identifier == null) ? "" : identifier.getImage()), - mark.getOffset(), ((identifier == null) + mark.getOffset(), + ((identifier == null) ? mark.getOffset() : identifier.getOffset())); consume(IToken.tLBRACE);