[flang-commits] [flang] [flang] Remove `do concurrent` mapping experimental warning (PR #195009)
via flang-commits
flang-commits at lists.llvm.org
Wed Apr 29 22:54:46 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-flang-driver
Author: Kareem Ergawy (ergawy)
<details>
<summary>Changes</summary>
Removes the warning downstream for now since the pass has been validated on both CPUs and to a lesser extent on GPUs.
---
Full diff: https://github.com/llvm/llvm-project/pull/195009.diff
1 Files Affected:
- (modified) flang/lib/Frontend/FrontendActions.cpp (-7)
``````````diff
diff --git a/flang/lib/Frontend/FrontendActions.cpp b/flang/lib/Frontend/FrontendActions.cpp
index 4e058786a9a72..b5a7078486212 100644
--- a/flang/lib/Frontend/FrontendActions.cpp
+++ b/flang/lib/Frontend/FrontendActions.cpp
@@ -329,13 +329,6 @@ bool CodeGenAction::beginSourceFileAction() {
opts.doConcurrentMappingKind = DoConcurrentMappingKind::DCMK_None;
}
- if (opts.doConcurrentMappingKind != DoConcurrentMappingKind::DCMK_None) {
- unsigned diagID = ci.getDiagnostics().getCustomDiagID(
- clang::DiagnosticsEngine::Warning,
- "Mapping `do concurrent` to OpenMP is still experimental.");
- ci.getDiagnostics().Report(diagID);
- }
-
if (isOpenMPEnabled) {
opts.isTargetDevice = false;
if (auto offloadMod = llvm::dyn_cast<mlir::omp::OffloadModuleInterface>(
``````````
</details>
https://github.com/llvm/llvm-project/pull/195009
More information about the flang-commits
mailing list