mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
rose: don't assign fragments for event lits
This commit is contained in:
parent
bf93c993cb
commit
b525d7786c
@ -4704,14 +4704,19 @@ void groupByFragment(RoseBuildImpl &build) {
|
|||||||
auto &fragments = build.fragments;
|
auto &fragments = build.fragments;
|
||||||
|
|
||||||
for (const auto &m : build.literals.right) {
|
for (const auto &m : build.literals.right) {
|
||||||
u32 lit_id = m.first;
|
const u32 lit_id = m.first;
|
||||||
|
const auto &lit = m.second;
|
||||||
|
const auto &info = build.literal_info.at(lit_id);
|
||||||
|
|
||||||
if (!isUsedLiteral(build, lit_id)) {
|
if (!isUsedLiteral(build, lit_id)) {
|
||||||
|
DEBUG_PRINTF("lit %u is unused\n", lit_id);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto &lit = m.second;
|
if (lit.table == ROSE_EVENT) {
|
||||||
const auto &info = build.literal_info.at(lit_id);
|
DEBUG_PRINTF("lit %u is an event\n", lit_id);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
auto groups = info.group_mask;
|
auto groups = info.group_mask;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user