diff options
author | Jason Merrill <jason@redhat.com> | 2008-01-22 09:48:05 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2008-01-22 09:48:05 -0500 |
commit | 29b0d1fd13249532adf239467d68bd4922e62d3c (patch) | |
tree | 17210cab7406b8b6b166eb18908a4cb69994b1fc /gcc/fortran/parse.c | |
parent | 573fe0a122594bf28337f9d2d99c8005f1113940 (diff) | |
download | gcc-29b0d1fd13249532adf239467d68bd4922e62d3c.zip gcc-29b0d1fd13249532adf239467d68bd4922e62d3c.tar.gz gcc-29b0d1fd13249532adf239467d68bd4922e62d3c.tar.bz2 |
re PR c++/33959 (ICE in instantiate_class_template, at cp/pt.c:6649)
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.
From-SVN: r131724
Diffstat (limited to 'gcc/fortran/parse.c')
0 files changed, 0 insertions, 0 deletions