[cfe-dev] MS 128-bit literals don't always have the correct type

Aaron Ballman aaron at aaronballman.com
Mon Sep 24 11:21:39 PDT 2012


On Mon, Sep 24, 2012 at 2:20 PM, Kim Gräsman <kim.grasman at gmail.com> wrote:
> Hi Aaron,
>
> On Mon, Sep 24, 2012 at 3:47 PM, Aaron Ballman <aaron at aaronballman.com> wrote:
>>
>> 1) VS does not accept 0x10000000000000000i32 as it claims the constant
>> size is too big.  It will only accept it as a decimal value.
>>
>> 2) All three tests return results consistent with the assembly posted:
>> 1 0 0 1 0 (on both 32- and 64-bit builds)
>
> Which version of VS are you on?

I tried with VS 2012, but am happy to try 2010 or 2008 if it's worth it.

~Aaron




More information about the cfe-dev mailing list