diff options
Diffstat (limited to 'Eigen/src/SparseCore/SparseTriangularView.h')
-rw-r--r-- | Eigen/src/SparseCore/SparseTriangularView.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/SparseCore/SparseTriangularView.h b/Eigen/src/SparseCore/SparseTriangularView.h index 744c3d730..e200bc815 100644 --- a/Eigen/src/SparseCore/SparseTriangularView.h +++ b/Eigen/src/SparseCore/SparseTriangularView.h @@ -185,7 +185,7 @@ public: Flags = XprType::Flags }; - unary_evaluator(const XprType &xpr) : m_argImpl(xpr.nestedExpression()) {} + explicit unary_evaluator(const XprType &xpr) : m_argImpl(xpr.nestedExpression()) {} class InnerIterator : public EvalIterator { @@ -269,7 +269,7 @@ template<int Mode> inline const TriangularView<Derived, Mode> SparseMatrixBase<Derived>::triangularView() const { - return derived(); + return TriangularView<Derived, Mode>(derived()); } } // end namespace Eigen |