diff options
-rw-r--r-- | Eigen/src/Core/MathFunctions.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Eigen/src/Core/MathFunctions.h b/Eigen/src/Core/MathFunctions.h index dfc651908..408f76b1a 100644 --- a/Eigen/src/Core/MathFunctions.h +++ b/Eigen/src/Core/MathFunctions.h @@ -349,6 +349,7 @@ struct hypot_retval template<typename OldType, typename NewType> struct cast_impl { + EIGEN_DEVICE_FUNC static inline NewType run(const OldType& x) { return static_cast<NewType>(x); @@ -360,6 +361,7 @@ struct cast_impl template<typename OldType, typename NewType> inline NewType cast(const OldType& x) { + EIGEN_DEVICE_FUNC return cast_impl<OldType, NewType>::run(x); } |