1 2 3 4 5 6 7 8 9 10 11
! { dg-do compile } ! program test integer, parameter :: n1 = 1 implicit type(t) (n1) ! { dg-error "Syntax error" } type t end type end program