# HG changeset patch # User John W. Eaton # Date 1493394834 14400 # Node ID e4fca7cc471ca1fedb84371e58dcf6f9b7f22625 # Parent 855122b993daa68b53a680a664ec32165bc00b75 use false instead of -1 for bool "failure" value * ov-typeinfo.cc (octave_value_typeinfo::register_assign_op, octave_value_typeinfo::register_assignany_op): Return false instead of -1 to indicate failure. diff -r 855122b993da -r e4fca7cc471c libinterp/octave-value/ov-typeinfo.cc --- a/libinterp/octave-value/ov-typeinfo.cc Thu Apr 27 17:33:10 2017 -0700 +++ b/libinterp/octave-value/ov-typeinfo.cc Fri Apr 28 11:53:54 2017 -0400 @@ -139,7 +139,7 @@ octave_value_typeinfo::assign_op_fcn f) { return (instance_ok ()) - ? instance->do_register_assign_op (op, t_lhs, t_rhs, f) : -1; + ? instance->do_register_assign_op (op, t_lhs, t_rhs, f) : false; } bool @@ -147,7 +147,7 @@ int t_lhs, octave_value_typeinfo::assignany_op_fcn f) { return (instance_ok ()) - ? instance->do_register_assignany_op (op, t_lhs, f) : -1; + ? instance->do_register_assignany_op (op, t_lhs, f) : false; } bool