[OpenMP 5.0] Fix user-defined mapper privatization in tasks
authorAlexey Bataev <a.bataev@hotmail.com>
Wed, 16 Sep 2020 16:19:06 +0000 (12:19 -0400)
committerAlexey Bataev <a.bataev@hotmail.com>
Thu, 17 Sep 2020 15:21:10 +0000 (11:21 -0400)
commitd5ce8233bfcfdeb66c715a1def8e0b34d236d48a
tree900bfbc9fb279e0a132f00919250605207689f4c
parent5b533d6cdeed21369dee4572b5485b1fd5d5dcf5
[OpenMP 5.0] Fix user-defined mapper privatization in tasks

This patch fixes the problem that user-defined mapper array is not correctly privatized inside a task. This problem causes openmp/libomptarget/test/offloading/target_depend_nowait.cpp fails.

Differential Revision: https://reviews.llvm.org/D84470
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/test/OpenMP/target_depend_codegen.cpp