From 818ed578943ade4aab625e0ae8b2e4696774bace Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 18 Aug 2019 18:07:00 +0200 Subject: [PATCH] linmath: work around obscure MSVC optimization bug with Eigen --- panda/src/linmath/lmatrix3_src.I | 6 ------ 1 file changed, 6 deletions(-) diff --git a/panda/src/linmath/lmatrix3_src.I b/panda/src/linmath/lmatrix3_src.I index 782c8599ee..108fc7ec1f 100644 --- a/panda/src/linmath/lmatrix3_src.I +++ b/panda/src/linmath/lmatrix3_src.I @@ -157,11 +157,6 @@ FLOATNAME(LMatrix3)(const FLOATNAME(LVecBase3) &row0, const FLOATNAME(LVecBase3) &row2) { TAU_PROFILE("LMatrix3::LMatrix3(const LVecBase3 &, ...)", " ", TAU_USER); -#ifdef HAVE_EIGEN - _m.row(0) = row0._v; - _m.row(1) = row1._v; - _m.row(2) = row2._v; -#else _m(0, 0) = row0._v(0); _m(0, 1) = row0._v(1); _m(0, 2) = row0._v(2); @@ -171,7 +166,6 @@ FLOATNAME(LMatrix3)(const FLOATNAME(LVecBase3) &row0, _m(2, 0) = row2._v(0); _m(2, 1) = row2._v(1); _m(2, 2) = row2._v(2); -#endif // HAVE_EIGEN } /**