http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55199



janus at gcc dot gnu.org changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|UNCONFIRMED                 |NEW

           Keywords|                            |rejects-valid

   Last reconfirmed|                            |2012-11-04

                 CC|                            |janus at gcc dot gnu.org

     Ever Confirmed|0                           |1

            Summary|Equivalenced variable has   |[OOP] Equivalenced variable

                   |wrong type when used with   |has wrong type when used

                   |generic member function     |with generic member

                   |                            |function



--- Comment #1 from janus at gcc dot gnu.org 2012-11-04 11:11:42 UTC ---

(In reply to comment #0)

> The attached program fails to compile, with the following error:

> 

> assoc_err.f90:49.8:

> 

>     a = a + b

>         1

> Error: Operands of binary numeric operator '+' at (1) are REAL(4)/TYPE(foo_t)



I can confirm this error with 4.6, 4.7 and trunk. Prior to 4.6 ASSOCIATE was

not supported.

Reply via email to