On Dec 25, 2008, at 10:34 AM, Anton Korobeynikov wrote:

> Hi, Steve
>
>> If you can educate me a bit more, I'm happy to help fix the mingw  
>> build...
> I'm going to commit some amount of amount of code, which will complete
> the semantic checks of stdcall / fastcall and dll* stuff.
>
> Then my plan was to try to figure out, what's missing to have more or
> less decent mingw support. So, I think we'll return to this problem
> really soon. Maybe we need to distinguish somehow "ms extensions
> handled by gcc" and "ms extensions not handled by gcc". Or something
> like this...
>

Hi Anton,

I don't understand what gcc has to to with this (since we are talking  
about clang, not llvm-gcc).

In any event, it sounds like the interesting distinction is "implement/ 
analyze" (for -emit-llvm) vs. "ignore/parse" (for -rewrite-objc).

-fms-extensions-ignore vs. -fms-extensions-implement, or
-fms-extensions-parse vs. -fms-extensions-analyze

Would having 2 explicit switches solve the problem?

snaroff

> -- 
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State  
> University

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

Reply via email to