1
0
mirror of synced 2026-05-03 14:50:26 +00:00

add ID::src to allowlist instead

This commit is contained in:
nataliakokoromyti
2025-12-17 01:31:32 -08:00
committed by GitHub
parent cf8be2bae7
commit e289e4c893

View File

@@ -138,10 +138,10 @@ struct Ice40WrapCarryPass : public Pass {
lut->attributes[a.first.c_str() + strlen("\\SB_LUT4.")] = a.second;
else if (a.first == ID::src)
src = a.second;
else if (a.first.in(IdString{"\\SB_LUT4.name"}, ID::keep, ID::module_not_derived))
else if (a.first.in(IdString{"\\SB_LUT4.name"}, ID::keep, ID::module_not_derived, ID::src))
continue;
else
continue;
log_abort();
if (!src.empty()) {
carry->attributes.insert(std::make_pair(ID::src, src));