changeset 21080:529593df22fa

bsxfun.cc: Pre-declare size of octave_value_list. * bsxfun.cc (Fbsxfun): Pre-declare size of octave_value_list. Cuddle parenthesis when indexing.
author Rik <rik@octave.org>
date Fri, 15 Jan 2016 20:28:09 -0800
parents 706dcaf7bf5f
children 397f6ee4a35d
files libinterp/corefcn/bsxfun.cc
diffstat 1 files changed, 9 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/corefcn/bsxfun.cc	Fri Jan 15 13:44:13 2016 -0800
+++ b/libinterp/corefcn/bsxfun.cc	Fri Jan 15 20:28:09 2016 -0800
@@ -402,16 +402,16 @@
 
       if (dva == dvb || dva.numel () == 1 || dvb.numel () == 1)
         {
-          octave_value_list inputs;
-          inputs (0) = A;
-          inputs (1) = B;
+          octave_value_list inputs (2);
+          inputs(0) = A;
+          inputs(1) = B;
           retval = func.do_multi_index_op (1, inputs);
         }
       else if (dvc.numel () < 1)
         {
-          octave_value_list inputs;
-          inputs (0) = A.resize (dvc);
-          inputs (1) = B.resize (dvc);
+          octave_value_list inputs (2);
+          inputs(0) = A.resize (dvc);
+          inputs(1) = B.resize (dvc);
           retval = func.do_multi_index_op (1, inputs);
         }
       else
@@ -443,17 +443,17 @@
           octave_value Bc;
           octave_value_list idxB;
           octave_value C;
-          octave_value_list inputs;
+          octave_value_list inputs (2);
           Array<int> ra_idx (dim_vector (dvc.length (), 1), 0);
 
 
           for (octave_idx_type i = 0; i < ncount; i++)
             {
               if (maybe_update_column (Ac, A, dva, dvc, i, idxA))
-                inputs (0) = Ac;
+                inputs(0) = Ac;
 
               if (maybe_update_column (Bc, B, dvb, dvc, i, idxB))
-                inputs (1) = Bc;
+                inputs(1) = Bc;
 
               octave_value_list tmp = func.do_multi_index_op (1, inputs);