fhdl.ast.Signal: assign an internal name if tracer fails.

This commit is contained in:
whitequark 2018-12-12 10:08:56 +00:00
parent 6d5878a0ee
commit 1d46ffb591

View file

@ -505,7 +505,10 @@ class Signal(Value, DUID):
super().__init__() super().__init__()
if name is None: if name is None:
name = tracer.get_var_name() try:
name = tracer.get_var_name()
except tracer.NameNotFound:
name = "$signal"
self.name = name self.name = name
if isinstance(bits_sign, int): if isinstance(bits_sign, int):