aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/SolveTriangular.h
diff options
context:
space:
mode:
authorGravatar Hauke Heibel <hauke.heibel@gmail.com>2011-02-05 13:52:18 +0100
committerGravatar Hauke Heibel <hauke.heibel@gmail.com>2011-02-05 13:52:18 +0100
commite20f1a44bb137e9becfe1d90156fd1dea0ae0e5e (patch)
tree64b9e6af452ff510a9cddafbb14346c99580d514 /Eigen/src/Core/SolveTriangular.h
parente2d46eac42327465ed4b742de2028745ed0219c7 (diff)
Fixed hidden const correctness issue.
Diffstat (limited to 'Eigen/src/Core/SolveTriangular.h')
-rw-r--r--Eigen/src/Core/SolveTriangular.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Core/SolveTriangular.h b/Eigen/src/Core/SolveTriangular.h
index b59cdbf85..7cbcf3d80 100644
--- a/Eigen/src/Core/SolveTriangular.h
+++ b/Eigen/src/Core/SolveTriangular.h
@@ -157,10 +157,10 @@ template<typename Lhs, typename Rhs, int Mode>
struct triangular_solver_selector<Lhs,Rhs,OnTheRight,Mode,CompleteUnrolling,1> {
static void run(const Lhs& lhs, Rhs& rhs)
{
- Transpose<Lhs> trLhs(lhs);
+ Transpose<const Lhs> trLhs(lhs);
Transpose<Rhs> trRhs(rhs);
- triangular_solver_unroller<Transpose<Lhs>,Transpose<Rhs>,
+ triangular_solver_unroller<Transpose<const Lhs>,Transpose<Rhs>,
((Mode&Upper)==Upper ? Lower : Upper) | (Mode&UnitDiag),
0,Rhs::SizeAtCompileTime>::run(trLhs,trRhs);
}