[LLVMdev] Large constants in patchpoints (original) (raw)

Sanjoy Das sanjoy at playingwithpointers.com
Fri Oct 31 11:44:33 PDT 2014


Apologies, please ignore the aside:

An aside: the same function has this check "((I->Offset + (int64t(1)<<31)) >> 32)" -- won't this cause a signed overflow (and hence UB) if I->Offset is negative?

The overflow won't be a signed overflow, so we're okay.

-- Sanjoy



More information about the llvm-dev mailing list