From 96ea4aa2fb2670968581699ec96e30e194b3f417 Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Mon, 31 Jul 2023 12:11:04 -0400 Subject: [PATCH] Made a minor change to the handling of device nodes in EFBuildDevNode() to catch cases where a device terminal is connected to the global substrate node even when the terminal is not specifically a substrate terminal (e.g., diode cathode or bipolar collector) and mark them with the "substrate is port" flag. --- VERSION | 2 +- extflat/EFbuild.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 0d8305da..92f35380 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.419 +8.3.420 diff --git a/extflat/EFbuild.c b/extflat/EFbuild.c index 4ef61dbd..ce54dc40 100644 --- a/extflat/EFbuild.c +++ b/extflat/EFbuild.c @@ -1283,7 +1283,7 @@ efBuildDevNode(def, name, isSubsNode) nn = (EFNodeName *) HashGetValue(he); isNewNode = TRUE; } - if (isSubsNode) + if (isSubsNode || (nn->efnn_node->efnode_flags & EF_GLOB_SUBS_NODE)) { if (!EFHNIsGlob(nn->efnn_hier)) {