aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/ExecutionEngine/Orc/ExecutionSessionWrapperFunctionCallsTest.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2023-03-17 16:01:47 -0700
committerPeter Klausler <pklausler@nvidia.com>2023-03-27 17:25:26 -0700
commitb0f02cee2b5b9a767705db9b9aa0663b49742c4e (patch)
tree8de3959912369592be5d4bfd21358a8d63c0716d /llvm/unittests/ExecutionEngine/Orc/ExecutionSessionWrapperFunctionCallsTest.cpp
parent30ce6fbfaae4a6c03fe18d06163e696054a692cb (diff)
downloadllvm-b0f02cee2b5b9a767705db9b9aa0663b49742c4e.zip
llvm-b0f02cee2b5b9a767705db9b9aa0663b49742c4e.tar.gz
llvm-b0f02cee2b5b9a767705db9b9aa0663b49742c4e.tar.bz2
[flang] Catch impure defined assignments in DO CONCURRENT
The semantic checking of DO CONCURRENT bodies looks only at the parse tree, not the typed expressions produced from it, so it misses calls to defined assignment subroutines that arise from assignment statements that resolve via generic interfaces into subroutine calls. Extend the checking to peek into the typed assignment operations left on the parse tree by semantics. Differential Revision: https://reviews.llvm.org/D146585
Diffstat (limited to 'llvm/unittests/ExecutionEngine/Orc/ExecutionSessionWrapperFunctionCallsTest.cpp')
0 files changed, 0 insertions, 0 deletions