[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