DFR does not work with group local functions
|Created on||Aug 06, 2009 14:29|
|Resolved on||Aug 13, 2009 17:48|
DFR is not adapted to work with grouping of LaC functions. The IS_NEEDED flag is only reset on the fundef spine. This may cause both non-removal of dead functions and worse removal of alive ones. The latter is because the tracking mechanism does not follow functions that are already alive. If they call a function that is new and hence still marked dead it will not be marked alive and hence disposed off, thus leaving the AST in an inconsistent state.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information