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

--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> 
---
Whereas, these variants compile without problems :


$ cat z2.f90
program p
   type t
      integer :: b(0)
   end type
   type(t), parameter :: z = t([2])
   print *, z
end


$ cat z3.f90
program p
   type t
      integer :: a
      integer :: b(0)
   end type
   type(t), parameter :: z = t(1, 2)
   print *, z
end

Reply via email to