Corrected an error in which ext2spice fails on hierarchies of
cells with abstract views on all leaf nodes using the "LEFview" property to declare the cell view to be abstract. Such cells were being misinterpreted as containing no active devices.
This commit is contained in:
parent
7edd4baeab
commit
742a1dbac4
|
|
@ -389,9 +389,12 @@ efFlatNodesDeviceless(hc, cdata)
|
|||
|
||||
/* If this definition has no devices but has ports, then it is treated */
|
||||
/* as a black-box device, so don't decrement the use count of the */
|
||||
/* parent. */
|
||||
/* parent. Alternately, devices flagged "abstract" are automatically */
|
||||
/* treated as black-box devices. */
|
||||
|
||||
if (!(hc->hc_use->use_def->def_flags & DEF_SUBCIRCUIT))
|
||||
(*usecount)--;
|
||||
if (!(hc->hc_use->use_def->def_flags & DEF_ABSTRACT))
|
||||
(*usecount)--;
|
||||
}
|
||||
return (0);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue