Make ghc-inplace return GHC's exitcode on Windows
[ghc-hetmet.git] / compiler / nativeGen / AsmCodeGen.lhs
index 3036a7a..3485d61 100644 (file)
@@ -517,16 +517,16 @@ cmmStmtConFold stmt
            -> do addr' <- cmmExprConFold JumpReference addr
                  return $ CmmJump addr' regs
 
-       CmmCall target regs args srt
+       CmmCall target regs args srt returns
           -> do target' <- case target of
-                             CmmForeignCall e conv -> do
+                             CmmCallee e conv -> do
                                e' <- cmmExprConFold CallReference e
-                               return $ CmmForeignCall e' conv
+                               return $ CmmCallee e' conv
                              other -> return other
                  args' <- mapM (\(arg, hint) -> do
                                   arg' <- cmmExprConFold DataReference arg
                                   return (arg', hint)) args
-                return $ CmmCall target' regs args' srt
+                return $ CmmCall target' regs args' srt returns
 
         CmmCondBranch test dest
            -> do test' <- cmmExprConFold DataReference test