import CoreToStg ( coreExprToStg )
import StringBuffer ( stringToStringBuffer, freeStringBuffer )
import Unique ( Uniquable(..) )
-import Type ( splitTyConApp_maybe )
+import Type ( Type, splitTyConApp_maybe )
import PrelNames ( ioTyConKey )
import ByteCodeGen ( byteCodeGen )
#endif
import Monad ( when )
import Maybe ( isJust )
import IO
+import List ( intersperse )
\end{code}
-- thoroughout code generation
--let bcos = byteCodeGen tidy_binds
- --putStrLn (showSDoc (vcat (map ppr bcos)))
+ --putStrLn ("\n\n" ++ showSDocDebug (vcat (intersperse (char ' ') (map ppr bcos))))
-- _scc_ "Core2Stg"
stg_binds <- coreToStg dflags this_mod tidy_binds