! { dg-do compile } | |
type t | |
end type t | |
type t2 | |
integer :: j = 7 | |
end type t2 | |
contains | |
subroutine x(a, b, c) | |
intent(out) :: a, b, c | |
type(t) :: a = t() | |
type(t2) :: b = t2() | |
type(t2) :: c | |
end subroutine x | |
end | |
! { dg-error "Dummy .a. at .1. cannot have an initializer" " " { target *-*-* } 9 } | |
! { dg-error "Dummy .b. at .1. cannot have an initializer" " " { target *-*-* } 9 } |