From d653822a82aaa09bc9d2d0e8ac5e2ba5a45c87a4 Mon Sep 17 00:00:00 2001 From: "G.E" Date: Thu, 16 May 2024 09:53:03 +0300 Subject: [PATCH] the segfault we ran into, included_frag_id should be included_delay_frag_id. --- src/rose/rose_build_bytecode.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rose/rose_build_bytecode.cpp b/src/rose/rose_build_bytecode.cpp index 06f36582..2be7dbcd 100644 --- a/src/rose/rose_build_bytecode.cpp +++ b/src/rose/rose_build_bytecode.cpp @@ -2992,7 +2992,7 @@ void buildFragmentPrograms(const RoseBuildImpl &build, pfrag.lit_ids); if (pfrag.included_delay_frag_id != INVALID_FRAG_ID && !rebuild_prog.empty()) { - auto &cfrag = fragments[pfrag.included_delay_frag_id]; + const auto &cfrag = fragments[pfrag.included_delay_frag_id]; assert(pfrag.s.length() >= cfrag.s.length() && !pfrag.s.any_nocase() >= !cfrag.s.any_nocase()); u32 child_offset = cfrag.delay_program_offset;