diff options
Diffstat (limited to 'experimental/mrustc/mrustc-0002-HIR-Const-Eval-Fix-uninitialised-variable-leading-to.patch')
-rw-r--r-- | experimental/mrustc/mrustc-0002-HIR-Const-Eval-Fix-uninitialised-variable-leading-to.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/experimental/mrustc/mrustc-0002-HIR-Const-Eval-Fix-uninitialised-variable-leading-to.patch b/experimental/mrustc/mrustc-0002-HIR-Const-Eval-Fix-uninitialised-variable-leading-to.patch new file mode 100644 index 000000000..34244422c --- /dev/null +++ b/experimental/mrustc/mrustc-0002-HIR-Const-Eval-Fix-uninitialised-variable-leading-to.patch @@ -0,0 +1,22 @@ +From ddd2642eb8374f72473a40fe98891a6f839aeeea Mon Sep 17 00:00:00 2001 +From: John Hodge <tpg@mutabah.net> +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 + |