changeset 32405:f8b21920fe91

maint: Merge stable to default.
author Markus Mützel <markus.muetzel@gmx.de>
date Fri, 13 Oct 2023 14:59:26 +0200
parents dc1e296a8c37 (current diff) 9afc383bb60a (diff)
children d82d9e06fc50
files libinterp/parse-tree/oct-parse.yy
diffstat 1 files changed, 9 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/parse-tree/oct-parse.yy	Tue Oct 10 22:55:07 2023 +0200
+++ b/libinterp/parse-tree/oct-parse.yy	Fri Oct 13 14:59:26 2023 +0200
@@ -3468,18 +3468,17 @@
 
             delete lhs;
           }
+        else if (parfor)
+          {
+            delete lhs;
+            delete expr;
+            delete maxproc;
+            delete body;
+
+            bison_error ("invalid syntax for parfor statement");
+          }
         else
           {
-            if (parfor)
-              {
-                delete lhs;
-                delete expr;
-                delete maxproc;
-                delete body;
-
-                bison_error ("invalid syntax for parfor statement");
-              }
-
             m_lexer.mark_as_variables (lhs->variable_names ());
 
             retval = new tree_complex_for_command (lhs, expr, body,