[project @ 2005-01-27 10:44:00 by simonpj]
[ghc-hetmet.git] / ghc / compiler / main / CodeOutput.lhs
index 3a3e4bb..5f7f395 100644 (file)
@@ -80,7 +80,7 @@ codeOutput dflags this_mod foreign_stubs deps flat_abstractC
        ; showPass dflags "CodeOutput"
        ; let filenm = dopt_OutName dflags 
        ; stubs_exist <- outputForeignStubs dflags foreign_stubs
-       ; case dopt_HscLang dflags of {
+       ; case dopt_HscTarget dflags of {
              HscInterpreted -> return ();
              HscAsm         -> outputAsm dflags filenm flat_abstractC;
              HscC           -> outputC dflags filenm flat_abstractC stubs_exist
@@ -245,7 +245,7 @@ outputForeignStubs dflags (ForeignStubs h_code c_code _ _)
        -- we need the #includes from the rts package for the stub files
        let rtsid = rtsPackageId (pkgState dflags)
            rts_includes 
-               | Just pid <- rtsid = 
+               | ExtPackage pid <- rtsid = 
                        let rts_pkg = getPackageDetails (pkgState dflags) pid in
                        concatMap mk_include (includes rts_pkg)
                | otherwise = []