fhdl: fix list references (thanks Lars)
This commit is contained in:
parent
16a6029a1b
commit
dafef5d744
|
@ -147,7 +147,8 @@ class Assign:
|
||||||
self.r = _cst(r)
|
self.r = _cst(r)
|
||||||
|
|
||||||
class StatementList:
|
class StatementList:
|
||||||
def __init__(self, l=[]):
|
def __init__(self, l=None):
|
||||||
|
if l is None: l = []
|
||||||
self.l = l
|
self.l = l
|
||||||
|
|
||||||
def _sl(x):
|
def _sl(x):
|
||||||
|
@ -194,7 +195,10 @@ class Instance:
|
||||||
return id(self)
|
return id(self)
|
||||||
|
|
||||||
class Fragment:
|
class Fragment:
|
||||||
def __init__(self, comb=[], sync=[], instances=[], pads=set()):
|
def __init__(self, comb=None, sync=None, instances=None, pads=set()):
|
||||||
|
if comb is None: comb = []
|
||||||
|
if sync is None: sync = []
|
||||||
|
if instances is None: instances = []
|
||||||
self.comb = _sl(comb)
|
self.comb = _sl(comb)
|
||||||
self.sync = _sl(sync)
|
self.sync = _sl(sync)
|
||||||
self.instances = instances
|
self.instances = instances
|
||||||
|
|
Loading…
Reference in New Issue