diff options
author | Ian Lynagh <igloo@earth.li> | 2012-05-06 02:21:17 +0100 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2012-05-06 02:21:17 +0100 |
commit | 5872bf5965d591536d7d9c9f9023c4966ac6ec31 (patch) | |
tree | b094059aae7dcdfc3ffa873c4e923a2db8141021 /rts/StgMiscClosures.cmm | |
parent | 6dcf001264e1488b7b3e61c332ba0f26816f4f03 (diff) | |
download | haskell-5872bf5965d591536d7d9c9f9023c4966ac6ec31.tar.gz |
Working towards fixing DLLs on Win64
Diffstat (limited to 'rts/StgMiscClosures.cmm')
-rw-r--r-- | rts/StgMiscClosures.cmm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/rts/StgMiscClosures.cmm b/rts/StgMiscClosures.cmm index 763c85b3b6..b99126187a 100644 --- a/rts/StgMiscClosures.cmm +++ b/rts/StgMiscClosures.cmm @@ -576,7 +576,7 @@ INFO_TABLE_CONSTR(stg_MVAR_TSO_QUEUE,2,0,0,PRIM,"MVAR_TSO_QUEUE","MVAR_TSO_QUEUE replace them with references to the static objects. ------------------------------------------------------------------------- */ -#if defined(__PIC__) && defined(mingw32_HOST_OS) && defined(i386_HOST_ARCH) +#if defined(COMPILING_WINDOWS_DLL) /* * When sticking the RTS in a Windows DLL, we delay populating the * Charlike and Intlike tables until load-time, which is only @@ -601,7 +601,7 @@ INFO_TABLE_CONSTR(stg_MVAR_TSO_QUEUE,2,0,0,PRIM,"MVAR_TSO_QUEUE","MVAR_TSO_QUEUE * on the fact that static closures live in the data section. */ -#if !(defined(__PIC__) && defined(mingw32_HOST_OS) && defined(i386_HOST_ARCH)) +#if !(defined(COMPILING_WINDOWS_DLL)) section "data" { stg_CHARLIKE_closure: CHARLIKE_HDR(0) @@ -899,4 +899,4 @@ section "data" { INTLIKE_HDR(16) /* MAX_INTLIKE == 16 */ } -#endif // !(defined(__PIC__) && defined(mingw32_HOST_OS) && defined(i386_HOST_ARCH)) +#endif |