From 807793ec3b5e8c6faa636b0b1372c89c200db525 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Fri, 15 May 2015 11:15:53 -0400 Subject: Fix uninitialized var warning. The compiler was clearing the register anyway, so this does not change resulting code --- Eigen/src/Core/arch/NEON/Complex.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Eigen/src/Core/arch/NEON/Complex.h') diff --git a/Eigen/src/Core/arch/NEON/Complex.h b/Eigen/src/Core/arch/NEON/Complex.h index c7fb12fe8..60ab56a47 100644 --- a/Eigen/src/Core/arch/NEON/Complex.h +++ b/Eigen/src/Core/arch/NEON/Complex.h @@ -114,7 +114,7 @@ template<> EIGEN_STRONG_INLINE void pstoreu >(std::complex EIGEN_DEVICE_FUNC inline Packet2cf pgather, Packet2cf>(const std::complex* from, Index stride) { - Packet4f res; + Packet4f res = pset1(0.f); res = vsetq_lane_f32(std::real(from[0*stride]), res, 0); res = vsetq_lane_f32(std::imag(from[0*stride]), res, 1); res = vsetq_lane_f32(std::real(from[1*stride]), res, 2); @@ -365,7 +365,7 @@ template<> EIGEN_STRONG_INLINE void prefetch >(const std::c template<> EIGEN_DEVICE_FUNC inline Packet1cd pgather, Packet1cd>(const std::complex* from, Index stride) { - Packet2d res; + Packet2d res = pset1(0.0); res = vsetq_lane_f64(std::real(from[0*stride]), res, 0); res = vsetq_lane_f64(std::imag(from[0*stride]), res, 1); return Packet1cd(res); -- cgit v1.2.3