[project @ 1999-07-15 16:11:29 by panne]
authorpanne <unknown>
Thu, 15 Jul 1999 16:11:29 +0000 (16:11 +0000)
committerpanne <unknown>
Thu, 15 Jul 1999 16:11:29 +0000 (16:11 +0000)
commita61ce4a4fd8d6971553c3921af9e11abf16c19b1
tree1da05a553d3f100c5c6d23ef81c6005647cd7fbe
parent9d787ef5a8072b6c1f576f2de1b66edfa59813ed
[project @ 1999-07-15 16:11:29 by panne]
We have to be very careful with numeric literals in the C part, in
this case 0xff (of type int = 4 bytes on Alpha) was shifted left 56
times => always zero  :-{  Using an L or UL suffix is not always
practical, because the needed size depends on conditional typedefs
somewhere else. Solution: Cast!  :-P  ghc/includes contains some more
suspicious literals, but I did not have a look at them yet.
ghc/includes/StgTypes.h