diff options
author | Daniel Kraft <d@domob.eu> | 2008-09-23 16:26:47 +0200 |
---|---|---|
committer | Daniel Kraft <domob@gcc.gnu.org> | 2008-09-23 16:26:47 +0200 |
commit | f0ac18b79931a074b5bc88e0b64ea8ef84e40941 (patch) | |
tree | c7feacbab392296b48eedf075c4af711194f8b63 /gcc/c-convert.c | |
parent | f0580031a7919f8e1401db1c2e6515e1682eaaa7 (diff) | |
download | gcc-f0ac18b79931a074b5bc88e0b64ea8ef84e40941.tar.gz |
re PR fortran/37588 (GENERIC type-bound procedure is not resolved)
2008-09-23 Daniel Kraft <d@domob.eu>
PR fortran/37588
* gfortran.h (gfc_compare_actual_formal): Removed, made private.
(gfc_arglist_matches_symbol): New method.
* interface.c (compare_actual_formal): Made static.
(gfc_procedure_use): Use new name of compare_actual_formal.
(gfc_arglist_matches_symbol): New method.
(gfc_search_interface): Moved code partially to new
gfc_arglist_matches_symbol.
* resolve.c (resolve_typebound_generic_call): Resolve actual arglist
before checking against formal and use new gfc_arglist_matches_symbol
for checking.
(resolve_compcall): Set type-spec of generated expression.
2008-09-23 Daniel Kraft <d@domob.eu>
PR fortran/37588
* gfortran.dg/typebound_generic_4.f03: New test.
* gfortran.dg/typebound_generic_5.f03: New test.
From-SVN: r140594
Diffstat (limited to 'gcc/c-convert.c')
0 files changed, 0 insertions, 0 deletions