ghost at cs.msu.su
Thu Jul 8 07:02:01 PDT 2004
Vladimir Prus wrote:
> The above-mentioned test contains this:
> long B53 = - (1LL << 53);
> strictly speaking, this is not correct code. The C standard says about
> shift: "if the value of the first operator is ... or greater than ... the
> width of the promoted left operand, the behaviour is underfined".
Forget this, I've missed the 'LL' suffix. Sorry for the noise.
More information about the llvm-dev