! { dg-do compile } ! ! Tests the fix for PR82606 comment #1. ! ! Contributed by Gerhard Steinmetz ! program p type t(a, b, *) ! { dg-error "A parameter name is required" } integer, kind :: a integer, len :: b real(a) :: r(b) end type type(t(8, 3)) :: x real(x%a) :: y end