Mercurial > octave
changeset 10616:d61caf612f1e
optimize order of conditions in octave_range::index_vector
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Mon, 10 May 2010 07:50:11 +0200 |
parents | 08050f37ba49 |
children | 9c9e07f5eb1c |
files | src/ChangeLog src/ov-range.cc |
diffstat | 2 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Sat May 08 10:29:39 2010 -0700 +++ b/src/ChangeLog Mon May 10 07:50:11 2010 +0200 @@ -1,3 +1,8 @@ +2010-05-10 Jaroslav Hajek <highegg@gmail.com> + + * ov-range.cc (octave_range::index_vector): Optimize order of + conditions. + 2010-05-08 Jaroslav Hajek <highegg@gmail.com> * ov.cc (octave_value::do_non_const_unary_op): Always return *this as
--- a/src/ov-range.cc Sat May 08 10:29:39 2010 -0700 +++ b/src/ov-range.cc Mon May 10 07:50:11 2010 +0200 @@ -154,8 +154,8 @@ return *idx_cache; else { - if (range.all_elements_are_ints () - || ! Vallow_noninteger_range_as_index) + if (! Vallow_noninteger_range_as_index + || range.all_elements_are_ints ()) return set_idx_cache (idx_vector (range)); else {