fix uninitialized wire[].flags field in trim_wires()
This commit is contained in:
parent
d24a9f521e
commit
f53b1b5865
|
|
@ -224,6 +224,7 @@ void trim_wires(void)
|
|||
xctx->wire[xctx->wires].prop_ptr=NULL;
|
||||
my_strdup(_ALLOC_ID_, &xctx->wire[xctx->wires].prop_ptr, xctx->wire[j].prop_ptr);
|
||||
xctx->wire[xctx->wires].bus = xctx->wire[j].bus;
|
||||
xctx->wire[xctx->wires].flags = xctx->wire[j].flags;
|
||||
xctx->wire[xctx->wires].node=NULL;
|
||||
|
||||
my_strdup(_ALLOC_ID_, &xctx->wire[xctx->wires].node, xctx->wire[j].node);
|
||||
|
|
|
|||
|
|
@ -1133,8 +1133,13 @@ int shorted_instance(int i, int lvs_ignore)
|
|||
static int skip_wire2(int i, int lvs_ignore, int mask)
|
||||
{
|
||||
int skip = 0;
|
||||
if(xctx->wire[i].flags & mask) skip = 1;
|
||||
else if(lvs_ignore && (xctx->wire[i].flags & LVS_IGNORE)) skip = 1;
|
||||
if(xctx->wire[i].flags & mask) {
|
||||
dbg(1, "i=%d flags=%d, mask=%d\n", i, xctx->wire[i].flags, mask);
|
||||
skip = 1;
|
||||
} else if(lvs_ignore && (xctx->wire[i].flags & LVS_IGNORE)) {
|
||||
dbg(1, "lvs_ignore is set, i=%d flags=%d\n", i, xctx->wire[i].flags);
|
||||
skip = 1;
|
||||
}
|
||||
return skip;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue