re PR c++/39987 (Rejects default argument that is a template via access failure)
authorDodji Seketeli <dodji@redhat.com>
Tue, 4 Aug 2009 19:49:48 +0000 (19:49 +0000)
committerDodji Seketeli <dodji@gcc.gnu.org>
Tue, 4 Aug 2009 19:49:48 +0000 (21:49 +0200)
commit3693f2667550f29bde20f910c8e9ba4854114878
tree879ae601983a0828fc4d30c7298b9889352b4166
parent4eb0668e9b11a2de0c2003ffb1492531702561aa
re PR c++/39987 (Rejects default argument that is a template via access failure)

2009-08-04  Dodji Seketeli  <dodji@redhat.com>

gcc/cp/ChangeLog:
PR c++/39987
* pt.c (tsubst_default_argument): Let access checks of the
default argument happen in the context of the current function.

gcc/testsuite/ChangeLog:
PR c++/39987
* g++.dg/overload/defarg4.C: New test.

From-SVN: r150467
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog