From 0bf589486132e011a40d0a657a719980562b026f Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Tue, 16 Sep 2014 18:21:39 -0700 Subject: [PATCH] workaround one more shadowing issue with MSVC --- Eigen/src/Core/Transpose.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Eigen/src/Core/Transpose.h b/Eigen/src/Core/Transpose.h index b22b50a8f..dd6180a8f 100644 --- a/Eigen/src/Core/Transpose.h +++ b/Eigen/src/Core/Transpose.h @@ -29,9 +29,10 @@ namespace Eigen { namespace internal { template -struct traits > : traits +struct traits > { - typedef typename MatrixType::Scalar Scalar; + typedef typename traits::Scalar Scalar; + typedef typename traits::Index Index; typedef typename nested::type MatrixTypeNested; typedef typename remove_reference::type MatrixTypeNestedPlain; typedef typename traits::StorageKind StorageKind;