diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2005-10-26 05:20:19 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2005-10-26 05:20:19 +0000 |
commit | 976e21f67321ad483895471c5f285a1880a47b4a (patch) | |
tree | cb4b3fbc58344b406d2294ab4e6cbe21fb873c8f /gcc/varasm.c | |
parent | 02f8406bd02ea1016df74868d5576138fe760d7d (diff) | |
download | gcc-976e21f67321ad483895471c5f285a1880a47b4a.zip gcc-976e21f67321ad483895471c5f285a1880a47b4a.tar.gz gcc-976e21f67321ad483895471c5f285a1880a47b4a.tar.bz2 |
re PR fortran/24158 (ICE in f951 with nested, recursive derived types)
2005-10-26 Paul Thomas <pault@gcc.gnu.org>
PR fortran/24158
* decl.c (gfc_match_data_decl): Correct broken bit of code
that prevents undefined derived types from being used as
components of another derived type.
* resolve.c (resolve_symbol): Add backstop error when derived
type variables arrive here with a type that has no components.
2005-10-26 Paul Thomas <pault@gcc.gnu.org>
PR fortran/24158
gfortran.dg/derived_recursion.f90: New test.
gfortran.dg/implicit_actual.f90: New test.
From-SVN: r105913
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions