From ddd2642eb8374f72473a40fe98891a6f839aeeea Mon Sep 17 00:00:00 2001 From: John Hodge Date: Mon, 16 Dec 2024 08:34:43 +0800 Subject: [PATCH 2/6] HIR Const Eval - Fix uninitialised variable leading to random failures with newer GCC versions (Fixes #346) diff --git a/src/hir_conv/constant_evaluation.cpp b/src/hir_conv/constant_evaluation.cpp index 399aab4c..77d0e25a 100644 --- a/src/hir_conv/constant_evaluation.cpp +++ b/src/hir_conv/constant_evaluation.cpp @@ -3099,6 +3099,7 @@ namespace { , m_recurse_types(false) , m_impl_params(nullptr) , m_item_params(nullptr) + , m_pass(Pass::OuterOnly) {} ::HIR::Evaluator get_eval(const Span& sp, NewvalState& nvs) const -- 2.40.0