From 5fe524fbb3510e5c05c8b8c67ffce546a746d011 Mon Sep 17 00:00:00 2001 From: Justin Viiret Date: Wed, 29 Mar 2017 13:10:07 +1100 Subject: [PATCH] rose: allow lits that squash to share fragments --- src/rose/rose_build_bytecode.cpp | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/rose/rose_build_bytecode.cpp b/src/rose/rose_build_bytecode.cpp index f51e0449..ea898408 100644 --- a/src/rose/rose_build_bytecode.cpp +++ b/src/rose/rose_build_bytecode.cpp @@ -4699,14 +4699,6 @@ void groupByFragment(RoseBuildImpl &build) { continue; } - // Combining fragments that squash their groups is unsafe. - if (info.squash_group) { - lit_to_frag.emplace(lit_id, frag_id); - fragments.emplace_back(frag_id, groups); - frag_id++; - continue; - } - DEBUG_PRINTF("fragment candidate: lit_id=%u %s\n", lit_id, dumpString(lit.s).c_str()); auto &fi = frag_info[getFragment(lit)];