re PR c++/47049 ([C++0x] ICE in write_unnamed_type_name with lambda use)
authorJason Merrill <jason@redhat.com>
Sat, 28 May 2011 00:53:49 +0000 (20:53 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 28 May 2011 00:53:49 +0000 (20:53 -0400)
commit669baa1576a1b90def048584f64dbe7cca3f0b94
treedfdaed167f5429070153b761d7375549c8bb6683
parentfaa00511123f0b50467f6526d14f97f56716db94
re PR c++/47049 ([C++0x] ICE in write_unnamed_type_name with lambda use)

PR c++/47049
* semantics.c (maybe_add_lambda_conv_op): Fix COMDAT sharing.
* decl.c (start_preparsed_function): Don't call comdat_linkage for
a template.

From-SVN: r174375
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template2.C [new file with mode: 0644]