diff liboctave/MArray.h @ 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/liboctave/MArray.h
+++ b/liboctave/MArray.h
@@ -43,11 +43,11 @@
   
   MArray (void) : Array<T> () {}
   
-  explicit MArray (octave_idx_type m, octave_idx_type n) 
-    : Array<T> (m, n) { }
+  explicit MArray (octave_idx_type n) GCC_ATTR_DEPRECATED
+    : Array<T> (dim_vector (n, 1)) { }
 
-  explicit MArray (octave_idx_type m, octave_idx_type n, const T& val) 
-    : Array<T> (m, n, val) { }
+  MArray (octave_idx_type n, const T& val) GCC_ATTR_DEPRECATED
+    : Array<T> (dim_vector (n, 1), val) { }
 
   explicit MArray (const dim_vector& dv) 
     : Array<T> (dv) { }