[cfe-dev] List of future Microsoft extensions work

reed kotler rkotler at mips.com
Fri Sep 7 12:34:25 PDT 2012


On 12/12/2011 04:11 PM, Francois Pichet wrote:
> Here is the list of the 5 missing features (Microsoft extensions) that
> currently prevent clang from parsing the default MFC and ATL wizard
> generated projects (MSVC 2010).
>
> - some missing typename disambiguation
> - allowing reference in union.
> - Microsoft resolves template default arguments at instantiation time.
> (clang will have to late parse them)
> - 1 missing case of "lookup into dependent base classes". Specifically
> for template member functions.
> - Allowing the creating of pointer to member using
>       a = static_cast<PTF_TYPE>(Member)   (clang requires&class_name::Member)
>
> I'll work on adding these to clang.
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
They have their own name mangling and object mapping/layout as well as 
exception handling.

If you want to interoperate with prebuilt libraries you would have to do 
that also.

Back in the day there was a developers kit for non microsoft compiler 
vendors.



More information about the cfe-dev mailing list