From 0cd4719f3e8d8afdd894cd4352f42f7c3f0dfcd8 Mon Sep 17 00:00:00 2001 From: Stephen Pierce Date: Wed, 19 Jan 2022 21:34:10 +0000 Subject: [PATCH] Silence some MSVC warnings (cherry picked from commit 81c928ba55af78333d7446a55e3a0a36a4992c0e) --- Eigen/src/Core/util/Memory.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Eigen/src/Core/util/Memory.h b/Eigen/src/Core/util/Memory.h index 875318cdb..79a763ccd 100644 --- a/Eigen/src/Core/util/Memory.h +++ b/Eigen/src/Core/util/Memory.h @@ -294,7 +294,7 @@ template EIGEN_DEVICE_FUNC inline void destruct_elements_of_array(T */ template EIGEN_DEVICE_FUNC inline T* construct_elements_of_array(T *ptr, std::size_t size) { - std::size_t i; + std::size_t i=0; EIGEN_TRY { for (i = 0; i < size; ++i) ::new (ptr + i) T; @@ -305,7 +305,6 @@ template EIGEN_DEVICE_FUNC inline T* construct_elements_of_array(T * destruct_elements_of_array(ptr, i); EIGEN_THROW; } - return NULL; } /*****************************************************************************