Follow-up PR to fix the failure caused here: https://github.com/llvm/llvm-project/pull/121028 Failure: https://lab.llvm.org/buildbot/#/builders/89/builds/14474 Problems: - Cray pointee cannot be used in the DSA list (If used results in segmentation fault) - Cray pointer has to be in the DSA list when Cray pointee is used in the default (none) region Fix: Added required semantic checks along the tests Reference from the documentation (OpenMP 5.0: 2.19.1): - Cray pointees have the same data-sharing attribute as the storage with which their Cray pointers are associated.
1.5 KiB
1.5 KiB