diff options
author | Janus Weil <janus@gcc.gnu.org> | 2010-03-08 10:35:04 +0100 |
---|---|---|
committer | Janus Weil <janus@gcc.gnu.org> | 2010-03-08 10:35:04 +0100 |
commit | b3d286bac21f41e1680e2f364e0733c8ebf2c9ad (patch) | |
tree | eaa65acb0a14fd9bdf95330dcf09127481313e87 /gcc/tree-ssa-dse.c | |
parent | 196c8bc8a319d0be3018c66339e00985857bd627 (diff) | |
download | gcc-b3d286bac21f41e1680e2f364e0733c8ebf2c9ad.zip gcc-b3d286bac21f41e1680e2f364e0733c8ebf2c9ad.tar.gz gcc-b3d286bac21f41e1680e2f364e0733c8ebf2c9ad.tar.bz2 |
re PR fortran/43256 ([OOP] TBP with missing optional arg)
2010-03-08 Janus Weil <janus@gcc.gnu.org>
PR fortran/43256
* resolve.c (resolve_compcall): Don't set 'value.function.name' here
for TBPs, otherwise they will not be resolved properly.
(resolve_function): Use 'value.function.esym' instead of
'value.function.name' to check if we're dealing with a TBP.
(check_class_members): Set correct type of passed object for all TBPs,
not only generic ones, except if the type is abstract.
2010-03-08 Janus Weil <janus@gcc.gnu.org>
PR fortran/43256
* gfortran.dg/typebound_call_13.f03: New.
From-SVN: r157272
Diffstat (limited to 'gcc/tree-ssa-dse.c')
0 files changed, 0 insertions, 0 deletions