summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Z. Yang <ezyang@cs.stanford.edu>2014-10-03 14:12:51 -0700
committerEdward Z. Yang <ezyang@cs.stanford.edu>2014-10-03 14:12:51 -0700
commit2fc0c6cf594731f343b4f8a5b3ecf9e72db4c3c0 (patch)
treec7e5363ebbf98fb9196e052063bc87b59edea91d
parent4977efce74d0cbeb625dca7813954f9a2377aa20 (diff)
downloadhaskell-2fc0c6cf594731f343b4f8a5b3ecf9e72db4c3c0.tar.gz
Check for staticclosures section in Windows linker.
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
-rw-r--r--rts/Linker.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/rts/Linker.c b/rts/Linker.c
index 9897557530..97b64eab6d 100644
--- a/rts/Linker.c
+++ b/rts/Linker.c
@@ -4163,6 +4163,7 @@ ocGetNames_PEi386 ( ObjectCode* oc )
0==strcmp(".rodata",(char*)secname))
kind = SECTIONKIND_CODE_OR_RODATA;
if (0==strcmp(".data",(char*)secname) ||
+ 0==strcmp(".staticclosures",(char*)secname) ||
0==strcmp(".bss",(char*)secname))
kind = SECTIONKIND_RWDATA;
if (0==strcmp(".ctors", (char*)secname))