\begin{code}
module SCCfinal ( stgMassageForProfiling ) where
--- XXX This define is a bit of a hack, and should be done more nicely
-#define FAST_STRING_NOT_NEEDED 1
#include "HsVersions.h"
import StgSyn
= do -- make a trivial let-binding for the top-level function
uniq <- getUniqueMM
let
- new_var = mkSysLocal FSLIT("sf") uniq var_type
+ new_var = mkSysLocal (fsLit "sf") uniq var_type
return ( (new_var, old_var) : bindings, StgVarArg new_var )
where
var_type = idType old_var