1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-05 07:15:39 +02:00

Fix for memory leak

This commit is contained in:
Mike Kucera 2007-06-22 17:19:24 +00:00
parent a8fc0d2cbd
commit 9eca80396a

View file

@ -172,8 +172,8 @@ public class UPCParser extends PrsStream implements RuleAction , IParserActionTo
}
private UPCParserAction action = null;
private List commentTokens = null;
private UPCParserAction action = new UPCParserAction (this, UPCParserprs.orderedTerminalSymbols);
private List commentTokens = new ArrayList();
private IKeywordMap keywordMap = new UPCKeywordMap ();
public UPCParser() { // constructor
@ -240,6 +240,7 @@ public IParseResult parse() {
boolean encounteredError = action.encounteredError();
IASTCompletionNode compNode = action.getASTCompletionNode();
resetTokenStream(); // important, allows memory to be reclaimed
return new C99ParseResult(tu, compNode, encounteredError);
}