re PR fortran/41706 ([OOP] Calling one TBP as an actual argument of another TBP)
authorJanus Weil <janus@gcc.gnu.org>
Wed, 21 Oct 2009 08:56:56 +0000 (10:56 +0200)
committerJanus Weil <janus@gcc.gnu.org>
Wed, 21 Oct 2009 08:56:56 +0000 (10:56 +0200)
commitaa9aed001981645070c365bfde5911cc941d37f2
tree2c52f7047535b7b1fb364f1cc0584b23da86e9e4
parentea524613af675c61b97f04b066e975afc58ba96b
re PR fortran/41706 ([OOP] Calling one TBP as an actual argument of another TBP)

2009-10-21  Janus Weil  <janus@gcc.gnu.org>

PR fortran/41706
PR fortran/41766
* match.c (select_type_set_tmp): Set flavor for temporary.
* resolve.c (resolve_class_typebound_call): Correctly resolve actual
arguments.

2009-10-21  Janus Weil  <janus@gcc.gnu.org>

PR fortran/41706
PR fortran/41766
* gfortran.dg/class_9.f03: Extended test case.
* gfortran.dg/select_type_7.f03: New test case.

From-SVN: r153049
gcc/fortran/ChangeLog
gcc/fortran/match.c
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/class_9.f03
gcc/testsuite/gfortran.dg/select_type_7.f03 [new file with mode: 0644]