! { dg-do compile } ! program p implicit none integer :: x(4) = [1,2,3,4] print *, [real(x(k))] ! { dg-error "Symbol 'k' at .1. has no IMPLICIT type" } end