23 lines
404 B
Fortran
23 lines
404 B
Fortran
! { dg-do compile }
|
|
! PR fortran/27997
|
|
!
|
|
! Array constructor with typespec
|
|
! for derived types, failing conversion.
|
|
|
|
PROGRAM test
|
|
IMPLICIT NONE
|
|
|
|
TYPE foo
|
|
INTEGER :: i
|
|
REAL :: x
|
|
END TYPE foo
|
|
|
|
TYPE bar
|
|
LOGICAL :: logos
|
|
END TYPE bar
|
|
|
|
TYPE(foo), PARAMETER :: x = foo(42, 42.)
|
|
|
|
WRITE (*,*) (/ TYPE(foo) :: x, foo(0, 1.), bar(.TRUE.) /) ! { dg-error "convert TYPE" }
|
|
END PROGRAM test
|