On Oct 10, 2010, at 12:59 AM, Michael Spencer wrote:

> 
> 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.

I tend to agree.  It seems better to handle this problem with a hack to ignore 
the typedef from the header file.  Similar to the __is_pod thing?

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

Reply via email to