[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/

Richard Smith richard at metafoo.co.uk
Mon Mar 19 20:28:09 PDT 2012


On Sat, Mar 17, 2012 at 4:26 PM, Johannes Schaub <
schaub.johannes at googlemail.com> wrote:

>
>
> 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<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 ?
>

It appears so. Thanks for pointing that out!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120319/db9ebc0a/attachment.html>


More information about the cfe-commits mailing list