[cfe-dev] List of future Microsoft extensions work
Francois Pichet
pichet2000 at gmail.com
Mon Dec 12 16:11:39 PST 2011
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.
More information about the cfe-dev
mailing list