diff options
author | Hauke Heibel <hauke.heibel@gmail.com> | 2011-02-05 13:52:18 +0100 |
---|---|---|
committer | Hauke Heibel <hauke.heibel@gmail.com> | 2011-02-05 13:52:18 +0100 |
commit | e20f1a44bb137e9becfe1d90156fd1dea0ae0e5e (patch) | |
tree | 64b9e6af452ff510a9cddafbb14346c99580d514 /Eigen | |
parent | e2d46eac42327465ed4b742de2028745ed0219c7 (diff) |
Fixed hidden const correctness issue.
Diffstat (limited to 'Eigen')
-rw-r--r-- | Eigen/src/Core/SolveTriangular.h | 4 |
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); } |