blob: 9e7b811c8af162ef2e123e8d18bc154ab1090e36 [file] [log] [blame]
! { dg-additional-options "-fdump-tree-omplower" }
! PR fortran/108545
! { dg-final { scan-tree-dump "#pragma omp target enter data map\\(struct:x \\\[len: 1\\\]\\) map\\(to:x.a \\\[len: \[0-9\]+\\\]\\) map\\(to:MEM <integer\\(kind=4\\)\\\[0:\\\]> \\\[\\(integer\\(kind=4\\)\\\[0:\\\] \\*\\)_\[0-9\]+] \\\[len: _\[0-9\]+\\\]\\) map\\(always_pointer:x.a.data \\\[pointer assign, bias: 0\\\]\\)" "omplower" } }
program p
type t
integer, pointer :: a(:)
end type
type(t), volatile :: x
!$omp target enter data map(to: x%a)
end