Fix LOOKS_LIKE_PTR for 64-bit platforms
authorReid Barton <rwbarton@gmail.com>
Mon, 1 Feb 2016 13:32:38 +0000 (14:32 +0100)
committerBen Gamari <ben@smart-cactus.org>
Mon, 1 Feb 2016 13:32:50 +0000 (14:32 +0100)
commitba88aab0d1223cd5066a66500360df4bddb159d1
tree6aafd65e8efecea1aad6f82d6a3d2643e036b042
parent86897e1fe23cb26fa2278e86542b34c33301606a
Fix LOOKS_LIKE_PTR for 64-bit platforms

I'm not sure what this is used for. But it won't correctly
detect RTS-filled slop on 64-bit platforms.

Test Plan:
Untested. But I did verify that

    unsigned long x = (unsigned long)0xaaaaaaaaaaaaaaaaULL;

compiles warning-free and produces the expected output using both
gcc and clang, with -Wall -Wextra -O, and with and without -m32.

Reviewers: simonmar, austin, bgamari

Reviewed By: bgamari

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D1860
rts/RetainerProfile.c