Hi Reid, Drive-by review...
On Thu, Jul 3, 2014 at 1:37 AM, Reid Kleckner <[email protected]> wrote: > > -In addition to the usual `dependent name lookup FAQs`_, Clang is often > unable to > -parse certain invalid C++ constructs that MSVC allows. As of this writing, > -Clang will reject code with missing ``typename`` annotations: > +MSVC allows many invalid constructs in class templates that Clang has > +historically rejected. In order to parse widely distributed headers for > +libraries such as the Active Template Library (ATL) and Windows Runtime > Library > +(WRL), some template rules have been relaxed or extended in Clang on Windows. > + > +The first major semantic difference is that MSVC appears to defer all parsing > +an analysis of inline method bodies in class templates until instantiation typo an -> and - Kim _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
