diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/CPreprocessor.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/CPreprocessor.java index bd94edf2cc4..0fa422443ee 100644 --- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/CPreprocessor.java +++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/CPreprocessor.java @@ -172,7 +172,6 @@ public class CPreprocessor implements ILexerLog, IScanner, IAdaptable { private int fContentAssistLimit= -1; private boolean fHandledCompletion= false; private boolean fSplitShiftRightOperator= false; - private int fTokenCount= 0; // state information private final CharArrayMap fMacroDictionary = new CharArrayMap(512); @@ -463,9 +462,6 @@ public class CPreprocessor implements ILexerLog, IScanner, IAdaptable { if (t != null) { fPrefetchedTokens= (Token) t.getNext(); t.setNext(null); - if (++fTokenCount > 1000) { - throw new OffsetLimitReachedException(0, t); - } return t; }