PR c++/11503
commit56e757391a3c9d99a0f4b50296839831fa35d97e
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Jul 2003 05:12:56 +0000 (14 05:12 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Jul 2003 05:12:56 +0000 (14 05:12 +0000)
tree87f9283f2bab95f2d3eae355b5779dedea7a7f1b
parent0886adbcd8a7945263e4eb20f285f1b48bc2fed1
PR c++/11503
* g++.dg/template/anon1.C: New test.

PR c++/11503
* cp-tree.h (DECL_SELF_REFERENCE_P): New macro.
(SET_DECL_SELF_REFERENCE_P): Likewise.
* class.c (build_self_reference): Use SET_DECL_SELF_REFERENCE_P.
* pt.c (tsubst_decl): Copy it.
* search.c (lookup_base): Use DECL_SELF_REFERENCE_P.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69317 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/pt.c
gcc/cp/search.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/anon1.C [new file with mode: 0644]