changeset 32476:9ad5b8864d3e

maint: Merge stable to default
author Arun Giridhar <arungiridhar@gmail.com>
date Fri, 17 Nov 2023 11:46:20 -0500
parents dbd61008ed75 (current diff) bdbc67b5f92e (diff)
children e6d339b9309d
files libinterp/parse-tree/lex.ll
diffstat 1 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/parse-tree/lex.ll	Thu Nov 16 18:49:07 2023 +0100
+++ b/libinterp/parse-tree/lex.ll	Fri Nov 17 11:46:20 2023 -0500
@@ -762,16 +762,17 @@
 
     curr_lexer->m_block_comment_nesting_level--;
 
-    int status = -1;
-
     if (curr_lexer->m_block_comment_nesting_level == 0)
       {
-        status = -2;
-
         curr_lexer->pop_start_state ();
+
+        if (curr_lexer->pending_token_count () > 0)
+          HANDLE_EOB_OR_EOF (-1);
+        else
+          HANDLE_EOB_OR_EOF (-2);
       }
-
-    HANDLE_EOB_OR_EOF (status);
+    else
+      HANDLE_EOB_OR_EOF (-1);
   }
 
 %{