octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #66779] UBSAN errors during startup


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #66779] UBSAN errors during startup
Date: Thu, 13 Feb 2025 14:46:15 -0500 (EST)

Follow-up Comment #1, bug #66779 (group octave):

Regarding the last of the three errors, the following change might help:

diff --git a/libinterp/parse-tree/oct-parse.yy
b/libinterp/parse-tree/oct-parse.yy
--- a/libinterp/parse-tree/oct-parse.yy
+++ b/libinterp/parse-tree/oct-parse.yy
@@ -5040,7 +5040,7 @@ base_parser::make_argument_list (tree_ex
 tree_argument_list *
 base_parser::append_argument_list (tree_argument_list *list, token *sep_tok,
tree_expression *expr)
 {
-  return list_append (list, *sep_tok, expr);
+  return list_append (list, sep_tok ? *sep_tok : token (), expr);
 }
 
 tree_parameter_list *




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66779>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]