re PR c++/28338 (ICE/rejects-valid with references)
authorMark Mitchell <mark@codesourcery.com>
Wed, 19 Jul 2006 22:49:20 +0000 (22:49 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Wed, 19 Jul 2006 22:49:20 +0000 (22:49 +0000)
commitd23f3d60929d0df378cc61593933db9d85add5a5
tree8d9d28ecf559ae39bd12c309d61d6dcf79d51d85
parent7eb314dc4ba66b79de1a170c127cd0eee10f8fb5
re PR c++/28338 (ICE/rejects-valid with references)

PR c++/28338
* decl.c (layout_var_decl): Don't call push_local_name here.
(initialize_artificial_var): Assert artificiality.
(cp_finish_decl): Call push_local_name here.
PR c++/28338
* g++.dg/init/ref13.C: New test.

From-SVN: r115600
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/ref13.C [new file with mode: 0644]