mirror of
https://github.com/RTimothyEdwards/magic.git
synced 2026-08-29 09:30:46 +02:00
Also corrected an error where the bounds search uses the device
type in the device record, which was not updated at the end of checking terminals for matching device extraction types. so the boundary survey might see the wrong device type and generate an incorrect boundary survey as a result.
This commit is contained in:
@@ -1849,6 +1849,7 @@ extOutputDevices(def, transList, outFile)
|
||||
if (varsub != NULL) subsName = varsub;
|
||||
}
|
||||
#endif
|
||||
extTransRec.tr_devrec = devptr;
|
||||
|
||||
/* Original-style FET record backward compatibility */
|
||||
if (devptr->exts_deviceClass != DEV_FET)
|
||||
@@ -1948,6 +1949,7 @@ extOutputDevices(def, transList, outFile)
|
||||
arg.fra_uninit = (ClientData) extTransRec.tr_gatenode;
|
||||
arg.fra_region = (Region *) reg;
|
||||
arg.fra_each = extAnnularTileFunc;
|
||||
|
||||
(void) ExtFindNeighbors(reg->treg_tile, arg.fra_pNum, &arg);
|
||||
|
||||
extSeparateBounds(n - 1); /* Handle MOScaps (if necessary) */
|
||||
|
||||
Reference in New Issue
Block a user