diff --git a/core/org.eclipse.cdt.core/parser/ChangeLog-parser b/core/org.eclipse.cdt.core/parser/ChangeLog-parser index 02471848368..6fa70fc05e9 100644 --- a/core/org.eclipse.cdt.core/parser/ChangeLog-parser +++ b/core/org.eclipse.cdt.core/parser/ChangeLog-parser @@ -1,3 +1,6 @@ +2004-01-22 Hoda Amer + Solved a small problem in the ASTCompleteParseASTFactory sent to me by Dave. + 2004-01-20 John Camelon Added traceLog() call into Scanner.handleProblem() and updated ParserFactory.createPreprocessor() for extra error handling. diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java index 0981312d342..f775e982f64 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java @@ -920,7 +920,7 @@ public class CompleteParseASTFactory extends BaseASTFactory implements IASTFacto if(containingScope != null){ return (IContainerSymbol)containingScope; } else { - throw new ASTSemanticException(); + return (IContainerSymbol)firstContainingScope; } } else { throw new ASTSemanticException();