Skip to content

Commit 4149676

Browse files
committed
Update test.
1 parent 1900d4a commit 4149676

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

flang/test/Lower/OpenMP/declare-mapper.f90

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,10 @@ subroutine declare_mapper_nested_parent
280280
end type real_t
281281

282282
!$omp declare mapper (custommapper : real_t :: t) map(tofrom: t%base_arr, t%real_arr)
283+
! CHECK: omp.declare_mapper @{{.*custommapper}}
284+
! CHECK-DAG: omp.map.info {{.*}} {name = "t%base_t%base_arr"}
285+
! CHECK-DAG: omp.map.info {{.*}} {name = "t%real_arr"}
286+
! CHECK: omp.declare_mapper.info
283287

284288
type(real_t) :: r
285289

@@ -290,12 +294,9 @@ subroutine declare_mapper_nested_parent
290294
r%inner%deep_arr = 4.0
291295
r%real_arr = 0.0
292296

293-
! CHECK: omp.target
294-
! Check implicit maps for nested parent and deep nested allocatable payloads
295-
! CHECK-DAG: omp.map.info {{.*}} {name = "r.base_arr.implicit_map"}
297+
! Check implicit maps for deep nested allocatable payloads not covered by mapper
296298
! CHECK-DAG: omp.map.info {{.*}} {name = "r.deep_arr.implicit_map"}
297-
! The declared mapper's own allocatable is still mapped implicitly
298-
! CHECK-DAG: omp.map.info {{.*}} {name = "r.real_arr.implicit_map"}
299+
! CHECK: omp.target
299300
!$omp target map(mapper(custommapper), tofrom: r)
300301
r%real_arr = r%base_arr(1) + r%inner%deep_arr(1)
301302
!$omp end target

0 commit comments

Comments
 (0)