[PATCH] D99280: [OPENMP]Fix PR48571: critical/master in outlined contexts cause crash.
Alexey Bataev via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 24 09:54:49 PDT 2021
ABataev created this revision.
ABataev added reviewers: jdoerfert, mikerice.
Herald added subscribers: guansong, yaxunl.
ABataev requested review of this revision.
Herald added a subscriber: sstefan1.
Herald added a project: clang.
If emit inlined region for master/critical directives, no need to clear
lambda/block context data, otherwise the variables cannot be found and
it causes a crash at compile time.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D99280
Files:
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/test/OpenMP/critical_codegen.cpp
clang/test/OpenMP/master_codegen.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D99280.333030.patch
Type: text/x-patch
Size: 4584 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20210324/47dd5690/attachment.bin>
More information about the cfe-commits
mailing list