Inline variable in parser_set_debugger
This commit is contained in:
parent
afd34e8875
commit
38ad248a53
1 changed files with 2 additions and 3 deletions
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue