mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-13 04:28:18 +00:00
smtr: Use scope.unique_name
This commit is contained in:
parent
5a29b3e172
commit
a2abbcb33f
|
@ -81,7 +81,7 @@ public:
|
||||||
SmtrStruct(std::string name, SmtrScope &scope) : scope(scope), name(name) {}
|
SmtrStruct(std::string name, SmtrScope &scope) : scope(scope), name(name) {}
|
||||||
void insert(IdString field_name, SmtrSort sort) {
|
void insert(IdString field_name, SmtrSort sort) {
|
||||||
field_names(field_name);
|
field_names(field_name);
|
||||||
auto base_name = RTLIL::unescape_id(field_name);
|
auto base_name = scope.unique_name("\\" + RTLIL::unescape_id(field_name));
|
||||||
auto accessor = name + "-" + base_name;
|
auto accessor = name + "-" + base_name;
|
||||||
scope.reserve(accessor);
|
scope.reserve(accessor);
|
||||||
fields.emplace_back(Field{sort, accessor, base_name});
|
fields.emplace_back(Field{sort, accessor, base_name});
|
||||||
|
|
Loading…
Reference in a new issue