[PATCH] D127803: Generate the capture for field when the field is used in openmp region with implicit default in the member function.
Jennifer Yu via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Jul 1 09:20:54 PDT 2022
jyu2 added inline comments.
================
Comment at: clang/lib/Sema/SemaOpenMP.cpp:2273-2274
+bool Sema::isOpenMPRebuildMemberExpr(ValueDecl *D) {
+ if (getCurCapturedRegion() &&
+ getCurCapturedRegion()->CapRegionKind == CR_OpenMP) {
+ DSAStackTy::DSAVarData DVarPrivate = DSAStack->hasDSA(
----------------
ABataev wrote:
> What if we have another outer OpenMP region, something like lambda inside OpenMP region?
My understanding is that hasDSA will go up to find innermost openmp region which has default clause. Am I right here?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D127803/new/
https://reviews.llvm.org/D127803
More information about the cfe-commits
mailing list