fix remove_symbols() not first deleting instance .node[] fields on instances
This commit is contained in:
parent
14e94eb615
commit
88d64136a6
|
|
@ -525,13 +525,14 @@ void remove_symbols(void)
|
|||
{
|
||||
int j;
|
||||
|
||||
for(j = 0; j < xctx->instances; j++) { /* must be deleted before symbols are deleted */
|
||||
delete_inst_node(j);
|
||||
xctx->inst[j].ptr = -1; /* clear symbol reference on instanecs */
|
||||
}
|
||||
for(j=xctx->symbols-1;j>=0;j--) {
|
||||
dbg(2, "remove_symbols(): removing symbol %d\n",j);
|
||||
remove_symbol(j);
|
||||
}
|
||||
for(j = 0; j < xctx->instances; j++) {
|
||||
xctx->inst[j].ptr = -1; /* clear symbol reference on instanecs */
|
||||
}
|
||||
dbg(1, "remove_symbols(): done\n");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue