# HG changeset patch # User Markus Mützel # Date 1697201966 -7200 # Node ID f8b21920fe9139658ea457fdd34ff0f214da8cc0 # Parent dc1e296a8c3799dcc5b81d10d80b33c89fbc6fcc# Parent 9afc383bb60ae8c370af02e46959e05d5d44b35f maint: Merge stable to default. diff -r dc1e296a8c37 -r f8b21920fe91 libinterp/parse-tree/oct-parse.yy --- 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,