From 718b4dfde09db4b21c90226f7315899616d08e54 Mon Sep 17 00:00:00 2001 From: Tyler Veness Date: Sat, 15 Jul 2023 10:37:41 -0700 Subject: [PATCH] Fix asan error from storing Eigen temporary --- wpimath/src/main/native/cpp/spline/SplineHelper.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wpimath/src/main/native/cpp/spline/SplineHelper.cpp b/wpimath/src/main/native/cpp/spline/SplineHelper.cpp index 5a0cdb42d8b..c78a54f4645 100644 --- a/wpimath/src/main/native/cpp/spline/SplineHelper.cpp +++ b/wpimath/src/main/native/cpp/spline/SplineHelper.cpp @@ -210,8 +210,8 @@ std::vector SplineHelper::OptimizeCurvature( Trim(bFinal.y)}; // Calculate the second derivatives at the knot points. - frc::Matrixd<4, 1> bases{1.0, 1.0, 1.0, 1.0}; - auto combinedA = ca.Coefficients() * bases; + frc::Vectord<4> bases{1.0, 1.0, 1.0, 1.0}; + frc::Vectord<6> combinedA = ca.Coefficients() * bases; double ddxA = combinedA(4); double ddyA = combinedA(5);