import Outputable
import CmdLineOpts ( DynFlags, HscLang(..), dopt_OutName )
import TmpFiles ( newTempName )
-import UniqSupply ( mkSplitUniqSupply )
import IO ( IOMode(..), hClose, openFile, Handle )
\end{code}
HscJava -> outputJava dflags filenm mod_name tycons core_binds
>> return stub_names
#ifdef ILX
- HscILX -> outputIlx mod_name tycons stg_binds
+ HscILX -> outputIlx dflags filenm mod_name tycons stg_binds
+ >> return stub_names
#endif
}
\begin{code}
#ifdef ILX
-outputIlx mod tycons stg_binds
- = doOutput (\ f -> printForC f pp_ilx)
+outputIlx dflags filename mod tycons stg_binds
+ = doOutput filename (\ f -> printForC f pp_ilx)
where
pp_ilx = ilxGen mod tycons stg_binds
#endif