diff --git a/VERSION b/VERSION index 666a218d..ac26a2d6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.558 +8.3.559 diff --git a/ext2spice/ext2spice.c b/ext2spice/ext2spice.c index c9c3ef6f..834ae334 100644 --- a/ext2spice/ext2spice.c +++ b/ext2spice/ext2spice.c @@ -2905,7 +2905,11 @@ spcdevVisit( /* except that the "gate" node is treated as an identifier */ /* only and is not output. */ - if (dev->dev_class != DEV_MSUBCKT) + if (dev->dev_class == DEV_DSUBCKT) + { + /* Do nothing: Both terminals have already been output */ + } + else if (dev->dev_class != DEV_MSUBCKT) { if (dev->dev_nterm > 1) spcdevOutNode(hierName, source->dterm_node->efnode_name->efnn_hier,