diff options
author | Ben Gamari <ben@smart-cactus.org> | 2017-06-12 09:31:29 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-06-12 09:32:08 -0400 |
commit | 0d94a3e0dc23bfcdb23b14c1af059a19e9d636ac (patch) | |
tree | b9c66f402211e4b693b3c46687bf41972098dfb6 /rts | |
parent | b2b416014e4276ebb660d85c3a612f7ca45ade78 (diff) | |
download | haskell-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.c | 2 |
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; |