> On May 20, 2010, at 10:25 AM, Steven Watanabe wrote:
>
>> AMDG
>>
>> The attached patch deals with the fact the yvals.h
>> in the standard library that ships with msvc contains
>> typedef bool _Bool;
>> However, i'd really prefer to disable the _Bool keyword
>> in Microsoft compatibility mode.  Is there a good
>> way to do this?


On Thu, May 20, 2010 at 3:51 PM, Douglas Gregor <[email protected]> wrote:
> [snip ...]
> It would be much better just to make sure that _Bool isn't a keyword in 
> -fms-extensions mode.
>
>        - Doug

I have filed a bug (http://llvm.org/bugs/show_bug.cgi?id=8349) on this
issue because it is currently breaking a lot of the test-suite on
Windows when compiled with clang.

I feel very strongly that asking for extensions does not mean that I
want to break perfectly valid C99 code. Extensions should _never_
change the meaning of an otherwise standard compliant program. When I
give clang -fms-extensions I am asking for extensions, not MSVC
emulation.

- Michael Spencer

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to