diff src/ov-perm.cc @ 11570:57632dea2446

attempt better backward compatibility for Array constructors
author John W. Eaton <jwe@octave.org>
date Wed, 19 Jan 2011 17:55:56 -0500
parents fd0a3ac60b0e
children 12df7854fa7c
line wrap: on
line diff
--- a/src/ov-perm.cc	Wed Jan 19 15:12:59 2011 -0500
+++ b/src/ov-perm.cc	Wed Jan 19 17:55:56 2011 -0500
@@ -286,7 +286,7 @@
         }
       else
         {
-          Array<octave_idx_type> pvec (n, 1);
+          Array<octave_idx_type> pvec (dim_vector (n, 1));
           for (octave_idx_type i = 0; i < n; i++) pvec(i) = tmp(i) - 1;
           matrix = PermMatrix (pvec, colp);
 
@@ -326,7 +326,7 @@
          && is.read (reinterpret_cast<char *> (&colp), 1)))
     return false;
 
-  MArray<octave_idx_type> m (sz, 1);
+  MArray<octave_idx_type> m (dim_vector (sz, 1));
 
   if (! is.read (reinterpret_cast<char *> (m.fortran_vec ()), m.byte_size ()))
     return false;