From a5bcba2b4e7319c90a273ef26d7b8fcd4cfba4a0 Mon Sep 17 00:00:00 2001 From: Robert Maynard Date: Mon, 30 Jul 2018 11:59:13 -0400 Subject: [PATCH] Fix GCC 7 uninitialized warnings in ArrayPortalUniformPointCoordinates --- vtkm/internal/ArrayPortalUniformPointCoordinates.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/vtkm/internal/ArrayPortalUniformPointCoordinates.h b/vtkm/internal/ArrayPortalUniformPointCoordinates.h index bab57e005..d1a3e882d 100644 --- a/vtkm/internal/ArrayPortalUniformPointCoordinates.h +++ b/vtkm/internal/ArrayPortalUniformPointCoordinates.h @@ -36,10 +36,7 @@ public: using ValueType = vtkm::Vec; VTKM_EXEC_CONT - ArrayPortalUniformPointCoordinates() - : NumberOfValues(0) - { - } + ArrayPortalUniformPointCoordinates() = default; VTKM_EXEC_CONT ArrayPortalUniformPointCoordinates(vtkm::Id3 dimensions, ValueType origin, ValueType spacing) @@ -107,10 +104,10 @@ public: const ValueType& GetSpacing() const { return this->Spacing; } private: - vtkm::Id3 Dimensions; - vtkm::Id NumberOfValues; - ValueType Origin; - ValueType Spacing; + vtkm::Id3 Dimensions = { 0, 0, 0 }; + vtkm::Id NumberOfValues = 0; + ValueType Origin = { 0.0f, 0.0f, 0.0f }; + ValueType Spacing = { 0.0f, 0.0f, 0.0f }; }; } } // namespace vtkm::internal