Mercurial > jwe > octave
changeset 30017:18d98ccee2b0
fix error in changeset 4c88a452519c
In changeset 4c88a452519c the default value for FORCE_RANGE was
dropped from the
octave_value (const Range& r, bool force_range)
constructor. That accidental change caused assignments like
octave_value val = Range (...);
to fail with no match for operator= (octave_value, Range).
* ov.h (octave_value (const Range&, bool)): Restore default value for
bool argument.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 19 Aug 2021 00:45:09 -0400 |
parents | 824e3eeb8aaf |
children | 2362fbd42c17 |
files | libinterp/octave-value/ov.h |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/octave-value/ov.h Wed Aug 18 16:03:23 2021 -0700 +++ b/libinterp/octave-value/ov.h Thu Aug 19 00:45:09 2021 -0400 @@ -309,7 +309,7 @@ } OCTAVE_DEPRECATED (7, "use 'octave_value (range<double>&)' instead") - OCTINTERP_API octave_value (const Range& r, bool force_range) + OCTINTERP_API octave_value (const Range& r, bool force_range = false) : rep (make_range_rep_deprecated (r, force_range)) { maybe_mutate ();