mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-09-12 09:23:12 +08:00
Fix lazy evaluation in Ref
This commit is contained in:
parent
ccc41128fb
commit
3a735a6cf1
@ -239,7 +239,11 @@ template<typename TPlainObjectType, int Options, typename StrideType> class Ref<
|
||||
template<typename Expression>
|
||||
void construct(const Expression& expr, internal::false_type)
|
||||
{
|
||||
#ifdef EIGEN_TEST_EVALUATORS
|
||||
internal::call_assignment_no_alias(m_object,expr,internal::assign_op<Scalar>());
|
||||
#else
|
||||
m_object.lazyAssign(expr);
|
||||
#endif
|
||||
Base::construct(m_object);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user