! { dg-do compile } | |
! Related to PR 93499 - this used to ICE. | |
program p | |
type t(n) | |
integer, kind :: n | |
end type t | |
type u(n) | |
integer, len :: n | |
end type u | |
type(t((0)/0)) :: x ! { dg-error "does not simplify to an INTEGER" } | |
type(t((0.)/0)) :: y ! { dg-error "must be of INTEGER type" } | |
type(u(0/(0.))) :: z ! { dg-error "must be of INTEGER type" } | |
end |