scanner: fix buffer stack popping in yylex_destroy

This commit is contained in:
Wiktor Garbacz 2024-04-29 15:07:46 +02:00 committed by Will Estes
parent f99d327117
commit cab0bbc85c
3 changed files with 0 additions and 6 deletions

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}