blob: d6ccd3058ce83086cf4c1000a71ef0bc684f7465 [file] [log] [blame]
! { dg-do compile }
! { dg-additional-options "-std=f2018 -fdump-tree-original" }
!
! PR fortran/104143
!
interface
subroutine foo(x)
type(*) :: x(*)
end
end interface
integer :: a
call foo(a)
call foo((a))
end
! { dg-final { scan-tree-dump-times "foo \\(&a\\);" 1 "original" } }
! { dg-final { scan-tree-dump-times "D.\[0-9\]+ = a;" 1 "original" } }
! { dg-final { scan-tree-dump-times "foo \\(&D.\[0-9\]+\\);" 1 "original" } }