diff options
Diffstat (limited to 'pyGHDL/dom/InterfaceItem.py')
-rw-r--r-- | pyGHDL/dom/InterfaceItem.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pyGHDL/dom/InterfaceItem.py b/pyGHDL/dom/InterfaceItem.py index fcb8b0ef3..a4a94ec2d 100644 --- a/pyGHDL/dom/InterfaceItem.py +++ b/pyGHDL/dom/InterfaceItem.py @@ -57,7 +57,8 @@ class GenericConstantInterfaceItem(VHDLModel_GenericConstantInterfaceItem, GHDLM name = NodeToName(generic) mode = GetModeOfNode(generic) subTypeIndication = GetSubtypeIndicationFromNode(generic, "generic", name) - value = GetExpressionFromNode(nodes.Get_Default_Value(generic)) + default = nodes.Get_Default_Value(generic); + value = GetExpressionFromNode(default) if default else None generic = cls(name, mode, subTypeIndication, value) |