Skip to content

Commit 9f2e1ca

Browse files
committed
resolver.resolve deep copies the argument object before it is processed.
1 parent 66c6ee1 commit 9f2e1ca

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

veriloggen/resolver/resolver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -678,5 +678,5 @@ def visit_GenerateIf(self, node):
678678

679679

680680
def resolve(m, const_dict=None):
681-
mvisitor = ModuleReplaceVisitor(m, const_dict)
681+
mvisitor = ModuleReplaceVisitor(copy.deepcopy(m), const_dict)
682682
return mvisitor.resolve()

0 commit comments

Comments
 (0)