[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-patch-tracker] [patch #10361] Fixed varargin bug in VM
From: |
Markus Mützel |
Subject: |
[Octave-patch-tracker] [patch #10361] Fixed varargin bug in VM |
Date: |
Sat, 15 Jul 2023 06:38:33 -0400 (EDT) |
Update of patch #10361 (project octave):
Status: None => Ready For Test
_______________________________________________________
Follow-up Comment #1:
Thank you for your patch.
Regarding your comment "Why does not "if exist b" work here in either VM or
tree walker?":
`exist b` is in command syntax what `exist ('b')` is in function syntax. When
calling functions in command syntax, their output cannot be used in the
program. For the `if` statement, you need the output of the expression for the
condition. So, command syntax doesn't work in that context.
(I hope that explanation isn't completely off...)
The new parts of the BIST pass when I build with your patch here, so I pushed
it with minor changes to the default branch:
https://hg.savannah.gnu.org/hgweb/octave/rev/4b48ab05ba02
Marking as ready for test.
(Like I already wrote in the other report: It might be better to post future
bug fixes on the bug tracker. It gets a bit more attention...)
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/patch/?10361>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Octave-patch-tracker] [patch #10361] Fixed varargin bug in VM,
Markus Mützel <=