mirror of https://github.com/YosysHQ/nextpnr.git
nexus: Fix memory corruption due to rehash
Signed-off-by: gatecat <gatecat@ds0.me>
This commit is contained in:
parent
da46844ca6
commit
a7b62d7cb8
|
|
@ -162,8 +162,10 @@ struct NexusPacker
|
|||
for (auto ¶m : ci->params)
|
||||
if (rule.param_xform.count(param.first))
|
||||
xform_params.push_back(param.first);
|
||||
for (auto param : xform_params)
|
||||
ci->params[rule.param_xform.at(param)] = ci->params[param];
|
||||
for (auto param : xform_params) {
|
||||
auto old_value = ci->params[param];
|
||||
ci->params[rule.param_xform.at(param)] = old_value;
|
||||
}
|
||||
|
||||
for (auto &attr : rule.set_attrs)
|
||||
ci->attrs[attr.first] = attr.second;
|
||||
|
|
|
|||
Loading…
Reference in New Issue