diff options
author | Jean Perier <jperier@nvidia.com> | 2022-09-20 10:39:39 +0200 |
---|---|---|
committer | Jean Perier <jperier@nvidia.com> | 2022-09-20 10:40:30 +0200 |
commit | e6238ab52590a4f31bc8c6e806c7947e9ef04b57 (patch) | |
tree | 78cd4e0e01374cd1505940547927144ebf21606d /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp | |
parent | 3b2011fd4f393c46ed1110840e0c00f52a582241 (diff) | |
download | llvm-e6238ab52590a4f31bc8c6e806c7947e9ef04b57.zip llvm-e6238ab52590a4f31bc8c6e806c7947e9ef04b57.tar.gz llvm-e6238ab52590a4f31bc8c6e806c7947e9ef04b57.tar.bz2 |
[flang] Deallocate WHERE masks after all assignments
Allocatable assignments were triggering lowering to clean-up
any WHERE mask temporaries, even if some assignments where left
in the WHERE construct.
This is because allocatable assignments lowering was being passed the
wrong statement context. Fix this by selecting the where/forall statement
context instead of a local one when there is one.
Differential Revision: https://reviews.llvm.org/D134197
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp')
0 files changed, 0 insertions, 0 deletions