# HG changeset patch # User Jordi GutiƩrrez Hermoso # Date 1348263085 14400 # Node ID 21467c7fc08fb0d8a4d771826827762712b929f5 # Parent 4db96357fec927149b4082689c1a1b7a8cca7d32 Deprecate DiagArray2::diag * DiagArray2.cc (DiagArray2::[diag, extract_diag]): Exchange these two functions. * DiagArray2.h (DiagArray2::diag): Add GCC_ATTR_DEPRECATED diff -r 4db96357fec9 -r 21467c7fc08f liboctave/array/DiagArray2.cc --- a/liboctave/array/DiagArray2.cc Fri Sep 21 17:24:46 2012 -0400 +++ b/liboctave/array/DiagArray2.cc Fri Sep 21 17:31:25 2012 -0400 @@ -48,14 +48,14 @@ template Array -DiagArray2::extract_diag (octave_idx_type k) const +DiagArray2::diag (octave_idx_type k) const { - return diag (k); + return extract_diag (k); } template Array -DiagArray2::diag (octave_idx_type k) const +DiagArray2::extract_diag (octave_idx_type k) const { Array d; diff -r 4db96357fec9 -r 21467c7fc08f liboctave/array/DiagArray2.h --- a/liboctave/array/DiagArray2.h Fri Sep 21 17:24:46 2012 -0400 +++ b/liboctave/array/DiagArray2.h Fri Sep 21 17:31:25 2012 -0400 @@ -97,7 +97,7 @@ dim_vector dims (void) const { return dim_vector (d1, d2); } - Array diag (octave_idx_type k = 0) const; + Array diag (octave_idx_type k = 0) GCC_ATTR_DEPRECATED const; Array extract_diag (octave_idx_type k = 0) const; DiagArray2 build_diag_matrix () const {