[flang-commits] [flang] [flang][cuda] Allow SHARED actual to DEVICE dummy (PR #115215)
Valentin Clement バレンタイン クレメン via flang-commits
flang-commits at lists.llvm.org
Wed Nov 6 13:56:21 PST 2024
================
@@ -134,8 +135,12 @@ bool AreCompatibleCUDADataAttrs(std::optional<CUDADataAttr> x,
} else {
if (*x == CUDADataAttr::Device) {
if ((y &&
- (*y == CUDADataAttr::Managed || *y == CUDADataAttr::Unified)) ||
+ (*y == CUDADataAttr::Managed || *y == CUDADataAttr::Unified ||
+ *y == CUDADataAttr::Shared)) ||
(!y && (isCudaUnified || isCudaManaged))) {
+ if (y && *y == CUDADataAttr::Shared) {
+ *warning = "SHARED attribute ignored"s;
----------------
clementval wrote:
Done.
https://github.com/llvm/llvm-project/pull/115215
More information about the flang-commits
mailing list