mirror of
https://github.com/westes/flex.git
synced 2026-01-26 15:39:06 +00:00
scanner: fix buffer stack popping in yylex_destroy
This commit is contained in:
parent
f99d327117
commit
cab0bbc85c
@ -2504,8 +2504,6 @@ int yylex_destroy (yyscan_t yyscanner) {
|
||||
|
||||
/* Pop the buffer stack, destroying each element. */
|
||||
while(yy_current_buffer(yyscanner)) {
|
||||
yy_delete_buffer( yy_current_buffer(yyscanner), yyscanner );
|
||||
yyscanner->yy_buffer_stack[yyscanner->yy_buffer_stack_top] = NULL;
|
||||
yypop_buffer_state(yyscanner);
|
||||
}
|
||||
|
||||
|
||||
@ -3827,8 +3827,6 @@ int yylex_destroy (M4_YY_DEF_ONLY_ARG) {
|
||||
|
||||
/* Pop the buffer stack, destroying each element. */
|
||||
while(yy_current_buffer()) {
|
||||
yy_delete_buffer( yy_current_buffer() M4_YY_CALL_LAST_ARG );
|
||||
YY_CURRENT_BUFFER_LVALUE = NULL;
|
||||
yypop_buffer_state(M4_YY_CALL_ONLY_ARG);
|
||||
}
|
||||
|
||||
|
||||
@ -2347,8 +2347,6 @@ int yylex_destroy(FlexLexer *yyscanner) {
|
||||
|
||||
/* Pop the buffer stack, destroying each element. */
|
||||
while(yy_current_buffer(yyscanner)) {
|
||||
yy_delete_buffer(yy_current_buffer(yyscanner), yyscanner);
|
||||
yyscanner->yyBufferStack[yyscanner->yyBufferStackTop] = NULL;
|
||||
yypop_buffer_state(yyscanner);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user