From ff2922195166a1c46241fee2ed5f82ba363af320 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Wed, 10 Dec 2014 21:55:11 +0100 Subject: [PATCH] Fix MSVC compilation --- Eigen/src/Core/DenseBase.h | 4 ++-- Eigen/src/Core/Replicate.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Eigen/src/Core/DenseBase.h b/Eigen/src/Core/DenseBase.h index 2354e54f1..04862f374 100644 --- a/Eigen/src/Core/DenseBase.h +++ b/Eigen/src/Core/DenseBase.h @@ -464,8 +464,8 @@ template class DenseBase template inline const Replicate replicate() const; - typedef const Replicate ReplicateReturnType; - inline ReplicateReturnType replicate(Index rowFacor,Index colFactor) const; + typedef Replicate ReplicateReturnType; + inline const ReplicateReturnType replicate(Index rowFacor,Index colFactor) const; typedef Reverse ReverseReturnType; typedef const Reverse ConstReverseReturnType; diff --git a/Eigen/src/Core/Replicate.h b/Eigen/src/Core/Replicate.h index 4f899aa2e..ac4537c14 100644 --- a/Eigen/src/Core/Replicate.h +++ b/Eigen/src/Core/Replicate.h @@ -150,7 +150,7 @@ DenseBase::replicate() const * \sa VectorwiseOp::replicate(), DenseBase::replicate(), class Replicate */ template -typename DenseBase::ReplicateReturnType +const typename DenseBase::ReplicateReturnType DenseBase::replicate(Index rowFactor,Index colFactor) const { return Replicate(derived(),rowFactor,colFactor);