[cfe-commits] r152750 - in /cfe/trunk: include/clang/AST/ include/clang/Basic/ include/clang/Sema/ lib/AST/ lib/Sema/ lib/Serialization/ test/CXX/temp/temp.spec/temp.explicit/ test/CXX/temp/temp.spec/temp.inst/ test/PCH/ www/

Johannes Schaub schaub.johannes at googlemail.com
Sat Mar 17 16:26:54 PDT 2012

Am 15.03.2012 00:13, schrieb Richard Smith:
> Author: rsmith
> Date: Wed Mar 14 18:13:10 2012
> New Revision: 152750
> URL: http://llvm.org/viewvc/llvm-project?rev=152750&view=rev
> Log:
> Instantiating a class template should not instantiate the definition of any
> scoped enumeration members. Later uses of an enumeration temploid as a nested
> name specifier should cause its instantiation. Plus some groundwork for
> explicit specialization of member enumerations of class templates.

Nice. Does this fix PR10044 ?

More information about the cfe-commits mailing list