Inline variable in parser_set_debugger

This commit is contained in:
Max Brunsfeld 2014-10-18 18:36:39 -07:00
parent afd34e8875
commit 38ad248a53

View file

@ -308,9 +308,8 @@ TSDebugger ts_parser_get_debugger(const TSParser *parser) {
}
void ts_parser_set_debugger(TSParser *parser, TSDebugger debugger) {
TSDebugger old_debugger = parser->lexer.debugger;
if (old_debugger.release_fn)
old_debugger.release_fn(old_debugger.data);
if (parser->lexer.debugger.release_fn)
parser->lexer.debugger.release_fn(parser->lexer.debugger.data);
parser->lexer.debugger = debugger;
}