From: rrt Date: Wed, 15 Aug 2001 09:24:19 +0000 (+0000) Subject: [project @ 2001-08-15 09:24:19 by rrt] X-Git-Tag: Approximately_9120_patches~1250 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=5093e511b13164c3c057ae2b7a1562c028340bd3;p=ghc-hetmet.git [project @ 2001-08-15 09:24:19 by rrt] .NET can't cope with foreign labels --- diff --git a/ghc/lib/std/PrelTopHandler.lhs b/ghc/lib/std/PrelTopHandler.lhs index 0b6bf8d..6fb55ed 100644 --- a/ghc/lib/std/PrelTopHandler.lhs +++ b/ghc/lib/std/PrelTopHandler.lhs @@ -1,5 +1,5 @@ -- ----------------------------------------------------------------------------- --- $Id: PrelTopHandler.lhs,v 1.3 2001/07/12 10:37:55 rrt Exp $ +-- $Id: PrelTopHandler.lhs,v 1.4 2001/08/15 09:24:19 rrt Exp $ -- -- (c) The University of Glasgow, 2001 -- @@ -67,7 +67,11 @@ reportError bombOut str = do then stg_exit 1 else return () +#ifndef ILX foreign label "ErrorHdrHook" errorHdrHook :: Ptr () +#else +foreign import "ErrorHdrHook" errorHdrHook :: Ptr () +#endif foreign import ccall "writeErrString__" unsafe writeErrString :: Ptr () -> CString -> Int -> IO ()