hdl.xfrm: transform drivers as well in DomainRenamer.
This is necessary because drivers may be late bound. Fixes #304.
This commit is contained in:
parent
e18385b613
commit
7cb3095334
2 changed files with 20 additions and 1 deletions
|
|
@ -482,7 +482,7 @@ class DomainRenamer(FragmentTransformer, ValueTransformer, StatementTransformer)
|
|||
if domain in self.domain_map:
|
||||
domain = self.domain_map[domain]
|
||||
for signal in signals:
|
||||
new_fragment.add_driver(signal, domain)
|
||||
new_fragment.add_driver(self.on_value(signal), domain)
|
||||
|
||||
|
||||
class DomainLowerer(FragmentTransformer, ValueTransformer, StatementTransformer):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue