[flang-commits] [flang] [flang][OpenMP] Fix build with gcc 7.5.0 (PR #169184)

Krzysztof Parzyszek via flang-commits flang-commits at lists.llvm.org
Sat Nov 22 11:20:33 PST 2025


https://github.com/kparzysz created https://github.com/llvm/llvm-project/pull/169184

None

>From 7e275f81ab2e8bba70d05680dcaa809b6f383188 Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
Date: Sat, 22 Nov 2025 13:19:46 -0600
Subject: [PATCH] [flang][OpenMP] Fix build with gcc 7.5.0

---
 flang/lib/Parser/openmp-parsers.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/flang/lib/Parser/openmp-parsers.cpp b/flang/lib/Parser/openmp-parsers.cpp
index a0c94296de5ed..0652dac209dbb 100644
--- a/flang/lib/Parser/openmp-parsers.cpp
+++ b/flang/lib/Parser/openmp-parsers.cpp
@@ -71,7 +71,7 @@ template <typename ExecParser> struct AsBlockParser {
     if (auto &&exec{attempt(epc_).Parse(state)}) {
       Block body;
       body.push_back(std::move(*exec));
-      return body;
+      return std::move(body); // std::move for GCC 7.5.0
     }
     return std::nullopt;
   }



More information about the flang-commits mailing list