summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
m---------libraries/Win320
-rw-r--r--rts/linker/PEi386.c2
2 files changed, 2 insertions, 0 deletions
diff --git a/libraries/Win32 b/libraries/Win32
-Subproject 06d584916a4c32e6d31b60499afd52e32e4281e
+Subproject 67c5cc56f0faeacc553471c8a7d9b9b95e01173
diff --git a/rts/linker/PEi386.c b/rts/linker/PEi386.c
index 9c7f4db1ed..c27dd31c01 100644
--- a/rts/linker/PEi386.c
+++ b/rts/linker/PEi386.c
@@ -1357,9 +1357,11 @@ ocResolve_PEi386 ( ObjectCode* oc )
sym = (COFF_symbol*)
myindex ( sizeof_COFF_symbol,
symtab, reltab_j->SymbolTableIndex );
+#if defined(x86_64_HOST_ARCH)
uint64_t symIndex = ((uint64_t)myindex(sizeof_COFF_symbol, symtab,
reltab_j->SymbolTableIndex)
- (uint64_t)symtab) / sizeof_COFF_symbol;
+#endif
IF_DEBUG(linker,
debugBelch(