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.
This commit is contained in:
Tim Edwards 2023-07-31 12:11:04 -04:00
parent 2aab645308
commit 96ea4aa2fb
2 changed files with 2 additions and 2 deletions

View File

@ -1 +1 @@
8.3.419
8.3.420

View File

@ -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))
{