public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: [Bug fortran/42385] [OOP] poylmorphic operators do not work
       [not found] ` <20100719184902.10772.qmail@sourceware.org>
@ 2010-07-19 20:12   ` Paul Richard Thomas
  0 siblings, 0 replies; only message in thread
From: Paul Richard Thomas @ 2010-07-19 20:12 UTC (permalink / raw)
  To: gcc-bugzilla, fortran, gcc-patches

Fixed on trunk

Paul

> Author: pault
> Date: Mon Jul 19 18:48:44 2010
> New Revision: 162313
>
> URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=162313
> Log:
> 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
>
>        PR fortran/42385
>        * interface.c (matching_typebound_op): Add argument for the
>        return of the generic name for the procedure.
>        (build_compcall_for_operator): Add an argument for the generic
>        name of an operator procedure and supply it to the expression.
>        (gfc_extend_expr, gfc_extend_assign): Use the generic name in
>        calls to the above procedures.
>        * resolve.c (resolve_typebound_function): Catch procedure
>        component calls for CLASS objects, check that the vtable is
>        complete and insert the $vptr and procedure components, to make
>        the call.
>        (resolve_typebound_function): The same.
>        * trans-decl.c (gfc_trans_deferred_vars): Do not deallocate
>        an allocatable scalar if it is a result.
>
>
> 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
>
>        PR fortran/42385
>        * gfortran.dg/class_defined_operator_1.f03 : New test.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2010-07-19 20:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-42385-16146@http.gcc.gnu.org/bugzilla/>
     [not found] ` <20100719184902.10772.qmail@sourceware.org>
2010-07-19 20:12   ` [Bug fortran/42385] [OOP] poylmorphic operators do not work Paul Richard Thomas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).