Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#163 iconc: ccode.c: freetmp nodes re-freed; infinite loop; fix

open
nobody
iconc (21)
5
2012-10-02
2012-10-02
Charles Evans
No

freetmp nodes are put into the freepool,
then the same nodes are (rarely) put into it again,
which takes forever.

n->freetmp should be NULL before the return,
to match the other freetmp loop in
iconc: ccode.c:
freetmp = ft;
}
+ n->freetmp = NULL;
return rslt;
-}
+} /* gencode */

Discussion