diff options
author | Kareem Ergawy <kareem.ergawy@amd.com> | 2025-01-16 19:08:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-16 19:08:38 +0100 |
commit | 6b3ba6677d64e394b9c929ea0d1f7c54e3146fda (patch) | |
tree | 64e6eaebea4a2d2dd266a64bc25cbe95a7eaa065 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h | |
parent | 8965dd40c63cf00610fcf550017b46dae736d94b (diff) | |
download | llvm-6b3ba6677d64e394b9c929ea0d1f7c54e3146fda.zip llvm-6b3ba6677d64e394b9c929ea0d1f7c54e3146fda.tar.gz llvm-6b3ba6677d64e394b9c929ea0d1f7c54e3146fda.tar.bz2 |
[flang][OpenMP] Unconditionally create `after_alloca` block in `allocatePrivateVars` (#123168)
While https://github.com/llvm/llvm-project/pull/122866 fixed some
issues, it introduced a regression in worksharing loops. The new bug
comes from the fact that we now conditionally created the `after_alloca`
block based on the number of sucessors of the alloca insertion point.
This is unneccessary, we can just alway create the block. If we do this,
we respect the post condtions expected after calling
`allocatePrivateVars` (i.e. that the `afterAlloca` block has a single
predecessor.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPythonImpl.h')
0 files changed, 0 insertions, 0 deletions