From 4ccd1ece92c58e0ee3a15a6a6f0af2b00b7829ab Mon Sep 17 00:00:00 2001 From: Christoph Hertzberg Date: Fri, 10 May 2019 14:57:05 +0200 Subject: bug #1707: Fix deprecation warnings, or disable warnings when testing deprecated functions --- Eigen/src/Core/Transpose.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Eigen/src/Core/Transpose.h') diff --git a/Eigen/src/Core/Transpose.h b/Eigen/src/Core/Transpose.h index c513f7f7c..1979b0e99 100644 --- a/Eigen/src/Core/Transpose.h +++ b/Eigen/src/Core/Transpose.h @@ -237,7 +237,7 @@ struct inplace_transpose_selector; template struct inplace_transpose_selector { // square matrix static void run(MatrixType& m) { - m.matrix().template triangularView().swap(m.matrix().transpose()); + m.matrix().template triangularView().swap(m.matrix().transpose().template triangularView()); } }; @@ -262,7 +262,7 @@ template struct inplace_transpose_selector { // non square matrix static void run(MatrixType& m) { if (m.rows()==m.cols()) - m.matrix().template triangularView().swap(m.matrix().transpose()); + m.matrix().template triangularView().swap(m.matrix().transpose().template triangularView()); else m = m.transpose().eval(); } -- cgit v1.2.3