From 5a8baa25a3526db2448948718a2e9ce25322b5d1 Mon Sep 17 00:00:00 2001 From: safocl Date: Mon, 26 May 2025 11:14:42 +0400 Subject: [PATCH] Fix accessing uninitialized member accessing to uninitialized member is undefined behavior. https://eel.is/c++draft/defns.undefined https://eel.is/c++draft/basic.indet#2 https://eel.is/c++draft/dcl.init.general#1 https://eel.is/c++draft/class.base.init https://eel.is/c++draft/class#base.init-example-6 --- src/common/clfilter.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/clfilter.hpp b/src/common/clfilter.hpp index d80ad85e..92452351 100644 --- a/src/common/clfilter.hpp +++ b/src/common/clfilter.hpp @@ -51,7 +51,11 @@ class CLFilter { /// the list of CL-points to be processed std::list clpoints; /// tolerance - double tol; +#if 1 + double tol {}; +#else + double tol = 0; +#endif }; } // end namespace