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 ();