mirror of
https://github.com/autc04/Retro68.git
synced 2024-09-28 18:56:06 +00:00
22 lines
368 B
Fortran
22 lines
368 B
Fortran
!
|
|
! { dg-do run }
|
|
!
|
|
! PR fortran/43185
|
|
!
|
|
! The following is valid F2008 but not valid Fortran 90/2003
|
|
! Cf. PR 20845
|
|
!
|
|
module good
|
|
implicit none
|
|
type default_initialization
|
|
integer :: x = 42
|
|
end type default_initialization
|
|
type (default_initialization) t ! OK in F2008
|
|
end module good
|
|
|
|
use good
|
|
if (t%x /= 42) STOP 1
|
|
t%x = 0
|
|
if (t%x /= 0) STOP 2
|
|
end
|