X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=rts%2FRtsAPI.c;fp=rts%2FRtsAPI.c;h=a499d65870a5ab3de6a729865f556dc56680a5de;hb=fcc885515af8842a50b4a59a7220353401132fd2;hp=e0740b1c1aea9eec58e20469d0ad2b49b4ffd88a;hpb=456dc6d6c193f693661409609dc28d5ad9d8c984;p=ghc-hetmet.git diff --git a/rts/RtsAPI.c b/rts/RtsAPI.c index e0740b1..a499d65 100644 --- a/rts/RtsAPI.c +++ b/rts/RtsAPI.c @@ -307,7 +307,7 @@ rts_getInt64 (HaskellObj p) // p->header.info == I64zh_static_info); tmp = (HsInt32*)&(UNTAG_CLOSURE(p)->payload[0]); - HsInt64 i = (HsInt64)(tmp[0] << 32) | (HsInt64)tmp[1]; + HsInt64 i = (HsInt64)((HsInt64)(tmp[0]) << 32) | (HsInt64)tmp[1]; return i; }