[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