Some literals in the AArch64 backend had 15 'f's rather than 16, causing comparisons with a constant 0xffffffffffffffff to be miscompiled.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Hi Oliver,
Nasty one. I think it might be better to use INT64_MAX instead (explicitly casted, if that's necessary to silence a warning), it makes this kind of mistake impossible.
Cheers.
Tim.