From cfaf528ed183b8bdf5e1fedad28f6c8281784788 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <github@naumov.de> Date: Sun, 23 Sep 2018 22:17:34 +0200 Subject: [PATCH] [App/IO] Use vector instead of unsafe stack alloc Avoid a "Function call argument is an uninitialized value" warning in line 496 node[ids[n]]. --- Applications/FileIO/TetGenInterface.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Applications/FileIO/TetGenInterface.cpp b/Applications/FileIO/TetGenInterface.cpp index b33d164e0fb..ef9ece69767 100644 --- a/Applications/FileIO/TetGenInterface.cpp +++ b/Applications/FileIO/TetGenInterface.cpp @@ -430,8 +430,8 @@ bool TetGenInterface::parseElements(std::ifstream& ins, bool region_attribute) const { std::string line; - auto* ids(static_cast<std::size_t*>( - alloca(sizeof(std::size_t) * n_nodes_per_tet))); + std::vector<std::size_t> ids(n_nodes_per_tet); + elements.reserve(n_tets); materials.reserve(n_tets); -- GitLab