[clang] 2f9be69 - [OpenMP] Fix another after scope after D129608
Vitaly Buka via cfe-commits
cfe-commits at lists.llvm.org
Sat Aug 13 12:14:10 PDT 2022
Author: Vitaly Buka
Date: 2022-08-13T12:13:54-07:00
New Revision: 2f9be69d843d12864128f4e23920ba214c5e212d
URL: https://github.com/llvm/llvm-project/commit/2f9be69d843d12864128f4e23920ba214c5e212d
DIFF: https://github.com/llvm/llvm-project/commit/2f9be69d843d12864128f4e23920ba214c5e212d.diff
LOG: [OpenMP] Fix another after scope after D129608
https://lab.llvm.org/buildbot/#/builders/5/builds/26770
Added:
Modified:
clang/lib/CodeGen/CGOpenMPRuntime.cpp
Removed:
################################################################################
diff --git a/clang/lib/CodeGen/CGOpenMPRuntime.cpp b/clang/lib/CodeGen/CGOpenMPRuntime.cpp
index b2f393e35287..67f4d238200c 100644
--- a/clang/lib/CodeGen/CGOpenMPRuntime.cpp
+++ b/clang/lib/CodeGen/CGOpenMPRuntime.cpp
@@ -9070,15 +9070,18 @@ class MappableExprsHandler {
std::tuple<OMPClauseMappableExprCommon::MappableExprComponentListRef,
OpenMPMapClauseKind, ArrayRef<OpenMPMapModifierKind>, bool,
const ValueDecl *, const Expr *>;
+ static const OpenMPMapModifierKind ModifierKinds[] = {
+ OMPC_MAP_MODIFIER_unknown,
+ };
SmallVector<MapData, 4> DeclComponentLists;
// For member fields list in is_device_ptr, store it in
// DeclComponentLists for generating components info.
auto It = DevPointersMap.find(VD);
if (It != DevPointersMap.end())
for (const auto& MCL : It->second)
- DeclComponentLists.emplace_back(
- MCL, OMPC_MAP_to, OMPC_MAP_MODIFIER_unknown, /*IsImpicit = */ true,
- nullptr, nullptr);
+ DeclComponentLists.emplace_back(MCL, OMPC_MAP_to, ModifierKinds,
+ /*IsImpicit = */ true, nullptr,
+ nullptr);
assert(CurDir.is<const OMPExecutableDirective *>() &&
"Expect a executable directive");
const auto *CurExecDir = CurDir.get<const OMPExecutableDirective *>();
More information about the cfe-commits
mailing list