PR c++/8389
authorlerdsuwa <lerdsuwa@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Nov 2002 11:53:18 +0000 (11:53 +0000)
committerlerdsuwa <lerdsuwa@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Nov 2002 11:53:18 +0000 (11:53 +0000)
commitff207dc842f3240d553ec500ec56db60815b4048
tree230f8e2c8b355db4b3b87f5ed6e91bde71543770
parent993a9475bc9eb1276441c82c02ecbb2e7b1c63f9
PR c++/8389
* pt.c (instantiate_template): Push class scope for member
functions.
(get_mostly_instantiated_function_type): Likewise.  Don't call
tsubst on context.  Remove CONTEXTP and TPARMSP parameters.
* cp-tree.h (get_mostly_instantiated_function_type): Adjust.
* mangle.c (write_encoding, write_unqualified_name): Adjust.

PR c++/8389
* g++.dg/template/access6.C: New test.

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