include 'UIN_AUXI.f' !! check whether uninitialised variables are detected !! for pointer arrays program uin use dt_mod type(dt), pointer, dimension(:) :: x allocate(x(10)) call sub1dt(x) deallocate(x) end