https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82993

--- Comment #5 from kargl at gcc dot gnu.org ---
(In reply to kargl from comment #4)
> It seems one of my recent patches may have fixed this one.
> 
> % gfcx d.f90
> d.f90:5:30:
> 
>     5 |    type(t), parameter :: z = 1
>       |                              1
> Error: Incompatible initialization between a derived type entity and an
> entity with 'INTEGER(4)' type at (1)

I get the same error on branch-7 and branch-8, so the patch
has been back ported.

Likely fixed with

branch-7 r267180
branch-8 r267178
trunk    r267177

r267177 | kargl | 2018-12-15 14:53:26 -0800 (Sat, 15 Dec 2018) | 11 lines

2019-12-15  Steven G. Kargl  <ka...@gcc.gnu.org>

        PR fortran/88138
        * decl.c (variable_decl): Check that a derived isn't being assigned
        an incompatible entity in an initialization.

Reply via email to