diff options
author | Alexander Neumann <neumann@imt.uni-luebeck.de> | 2017-02-08 23:50:38 +0100 |
---|---|---|
committer | Alexander Neumann <neumann@imt.uni-luebeck.de> | 2017-02-08 23:50:38 +0100 |
commit | dd58462e63b0738842da5e509558ea12cabecee2 (patch) | |
tree | bc9ab906301e6675953c125b1153368c3db4b3b3 /Eigen/src | |
parent | fc8fd5fd24d3dce28b7fafa538b67e61dd667f6e (diff) |
fixed inlining issue with clang-cl on visual studio
(grafted from 7962ac1a5855e8b7a60d5d90e61365b71f5501a5
)
Diffstat (limited to 'Eigen/src')
-rw-r--r-- | Eigen/src/Core/AssignEvaluator.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/AssignEvaluator.h b/Eigen/src/Core/AssignEvaluator.h index 489935b83..b0ec7b7ca 100644 --- a/Eigen/src/Core/AssignEvaluator.h +++ b/Eigen/src/Core/AssignEvaluator.h @@ -515,7 +515,7 @@ struct dense_assignment_loop<Kernel, LinearTraversal, CompleteUnrolling> template<typename Kernel> struct dense_assignment_loop<Kernel, SliceVectorizedTraversal, NoUnrolling> { - EIGEN_DEVICE_FUNC static inline void run(Kernel &kernel) + EIGEN_DEVICE_FUNC static EIGEN_STRONG_INLINE void run(Kernel &kernel) { typedef typename Kernel::Scalar Scalar; typedef typename Kernel::PacketType PacketType; @@ -563,7 +563,7 @@ struct dense_assignment_loop<Kernel, SliceVectorizedTraversal, NoUnrolling> template<typename Kernel> struct dense_assignment_loop<Kernel, SliceVectorizedTraversal, InnerUnrolling> { - EIGEN_DEVICE_FUNC static inline void run(Kernel &kernel) + EIGEN_DEVICE_FUNC static EIGEN_STRONG_INLINE void run(Kernel &kernel) { typedef typename Kernel::DstEvaluatorType::XprType DstXprType; typedef typename Kernel::PacketType PacketType; |