3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-02-25 01:31:23 +00:00

Merge pull request #5550 from YosysHQ/nak/dont_merge_properties

This commit is contained in:
N. Engelhardt 2025-12-22 16:54:43 +01:00 committed by GitHub
commit d5b38af4a7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 26 additions and 1 deletions

View file

@ -844,6 +844,7 @@ struct AST_INTERNAL::ProcessGenerator
RTLIL::Cell *cell = current_module->addCell(cellname, ID($check));
set_src_attr(cell, ast);
cell->set_bool_attribute(ID(keep));
for (auto &attr : ast->attributes) {
if (attr.second->type != AST_CONSTANT)
log_file_error(*ast->location.begin.filename, ast->location.begin.line, "Attribute `%s' with non-constant value!\n", attr.first);