From 0326a51f897184eae20194c7c38750a504cbd994 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Sat, 17 Apr 2010 05:23:23 +0200 Subject: [PATCH] fix use of uninitialzed calues --- unsupported/Eigen/src/NonLinearOptimization/rwupdt.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h b/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h index 7703ff8de..b0bf72923 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h +++ b/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h @@ -26,7 +26,10 @@ void ei_rwupdt( } if (rowj == 0.) - continue; + { + givens[j] = PlanarRotation(1,0); + continue; + } /* determine a givens rotation which eliminates w(j). */ givens[j].makeGivens(-r(j,j), rowj);