OSDN Git Service

PR c++/33959
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jan 2008 14:48:05 +0000 (14:48 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jan 2008 14:48:05 +0000 (14:48 +0000)
commitf8ee651eb948372701268424bef0657c6fe314ee
tree17210cab7406b8b6b166eb18908a4cb69994b1fc
parent8e24b9610a705b4b545607a121fdceb83771b676
    PR c++/33959
        * pt.c (tsubst_aggr_type): Make sure our context is complete.

        PR c++/34573
        * pt.c (retrieve_local_specialization): Robustify.
        (tsubst_pack_expansion, tsubst_decl): Remove redundant checks.

        PR c++/34846
        * pt.c (tsubst): Only call retrieve_local_specialization if the
        original typedef was in a function template.

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