summaryrefslogtreecommitdiff
path: root/rts
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2017-06-12 09:31:29 -0400
committerBen Gamari <ben@smart-cactus.org>2017-06-12 09:32:08 -0400
commit0d94a3e0dc23bfcdb23b14c1af059a19e9d636ac (patch)
treeb9c66f402211e4b693b3c46687bf41972098dfb6 /rts
parentb2b416014e4276ebb660d85c3a612f7ca45ade78 (diff)
downloadhaskell-0d94a3e0dc23bfcdb23b14c1af059a19e9d636ac.tar.gz
linker: Fix cast-to-uint64_t
This broke on 32-bit platforms.
Diffstat (limited to 'rts')
-rw-r--r--rts/linker/elf_got.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rts/linker/elf_got.c b/rts/linker/elf_got.c
index 41a7bd1548..0395d169df 100644
--- a/rts/linker/elf_got.c
+++ b/rts/linker/elf_got.c
@@ -116,7 +116,7 @@ verifyGot(ObjectCode * oc) {
ASSERT((void*)(*(void**)symbol->got_addr)
== (void*)symbol->addr);
}
- ASSERT(0 == ((uint64_t)symbol->addr & 0xffff000000000000));
+ ASSERT(0 == ((uintptr_t)symbol->addr & 0xffff000000000000));
}
}
return EXIT_SUCCESS;