-
Ken Shan authored
Fix a bug with arithmetic primops on platforms where StgInt is not int, such as the 64-bit Alpha. The bug is that, for example, 1# `iShiftL#` 32# returns zero rather than 2^32. The reason is that we should cast the macro arguments to I_ in the definition of iShiftL#, but did not. MERGE TO STABLE
20a40906