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 5a6136e9530..5d5f21f7af0 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 @@ -214,7 +214,6 @@ public abstract class Parser extends ExpressionParser implements IParser if( e instanceof Exception ) logException( "translationUnit", (Exception) e ); //$NON-NLS-1$ failParse(); - break; } } compilationUnit.exitScope( requestor, astFactory.getReferenceManager() ); diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/Scanner.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/Scanner.java index 311c08c2557..1d7f13edc3f 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/Scanner.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/Scanner.java @@ -2113,11 +2113,6 @@ public final class Scanner implements IScanner, IScannerData { continue; } } - if (( getDepth() != 0) && !atEOF ) - { - atEOF = true; - handleProblem( IProblem.SCANNER_UNEXPECTED_EOF, null, getCurrentOffset(), false, true ); - } // we're done throwEOF(null);