]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/23839 (ICE: expected var_decl, have parm_decl in cxx_mark_addressable,...
authorMark Mitchell <mark@codesourcery.com>
Tue, 13 Sep 2005 14:45:13 +0000 (14:45 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 13 Sep 2005 14:45:13 +0000 (14:45 +0000)
commit7b09c6a4992b1b43eb00155f02b841969d48c5ae
tree72614af68e366b1988d9b8fd8b5972d5f8f82e7d
parent6493555fd370845f620a17553d2013a8acad2f93
re PR c++/23839 (ICE: expected var_decl, have parm_decl in cxx_mark_addressable, at cp/typeck.c:4343)

PR c++/23839
* typeck.c (cxx_mark_addressable): Only check DECL_HARD_REGISTER
for VAR_DECLs.

PR c++/23839
* g++.dg/parse/register1.C: New test.

From-SVN: r104225
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/register1.C [new file with mode: 0644]