! { dg-do compile } ! PR fortran/35299 subroutine phtod(e,n,i,h) dimension e(n) hstar(e,b)=b**.4*((1.25*fun(-e/40)+.18)) ! { dg-error "must be scalar" } a = 1. h = hstar(e(i-1), a) end function fun(a) real a(*) fun = 42 end ! { dg-prune-output " Obsolescent feature" }