# HG changeset patch # User Jaroslav Hajek # Date 1273470611 -7200 # Node ID d61caf612f1ec5edeec4707f003c77fa02183b36 # Parent 08050f37ba4976203732d5554efda6a2c2c30d53 optimize order of conditions in octave_range::index_vector diff -r 08050f37ba49 -r d61caf612f1e src/ChangeLog --- 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 + + * ov-range.cc (octave_range::index_vector): Optimize order of + conditions. + 2010-05-08 Jaroslav Hajek * ov.cc (octave_value::do_non_const_unary_op): Always return *this as diff -r 08050f37ba49 -r d61caf612f1e src/ov-range.cc --- 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 {