2 ! { dg-options "-fcheck=pointer -fdump-tree-original" }
3 ! PR99112 - ICE with runtime diagnostics for SIZE intrinsic function
9 function f (x
, y
) result(z
)
11 class(t
) :: y(size(x
))
14 function g (x
) result(z
)
19 class(t
), allocatable
:: a(:), b(:), c(:), d(:)
20 class(t
), pointer :: p(:)
25 ! { dg-final { scan-tree-dump-times "_gfortran_runtime_error_at" 3 "original" } }
26 ! { dg-final { scan-tree-dump-times "Allocatable actual argument" 2 "original" } }
27 ! { dg-final { scan-tree-dump-times "Pointer actual argument" 1 "original" } }