Fix inverse evaluator for running on CUDA device.
diff --git a/Eigen/src/Core/Inverse.h b/Eigen/src/Core/Inverse.h
index cfb3b20..013ad0a 100644
--- a/Eigen/src/Core/Inverse.h
+++ b/Eigen/src/Core/Inverse.h
@@ -92,7 +92,7 @@
enum { Flags = Base::Flags | EvalBeforeNestingBit };
- unary_evaluator(const InverseType& inv_xpr) : m_result(inv_xpr.rows(), inv_xpr.cols()) {
+ EIGEN_DEVICE_FUNC unary_evaluator(const InverseType& inv_xpr) : m_result(inv_xpr.rows(), inv_xpr.cols()) {
internal::construct_at<Base>(this, m_result);
internal::call_assignment_no_alias(m_result, inv_xpr);
}