aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/ExecutionEngine/Orc/ThreadSafeModuleTest.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2025-07-25 14:48:31 -0700
committerGitHub <noreply@github.com>2025-07-25 14:48:31 -0700
commit918d6db329b9c5a84e0a70b2c76c3741b9751678 (patch)
tree6d44b76c685bc9e80ccfc788643300cddf688b67 /llvm/unittests/ExecutionEngine/Orc/ThreadSafeModuleTest.cpp
parent129db4dc3e53abd0021dc443d68fdadb1d8dd27d (diff)
downloadllvm-918d6db329b9c5a84e0a70b2c76c3741b9751678.zip
llvm-918d6db329b9c5a84e0a70b2c76c3741b9751678.tar.gz
llvm-918d6db329b9c5a84e0a70b2c76c3741b9751678.tar.bz2
[flang][runtime] Refine state associated with child I/O (#150461)
Child I/O state needs to carry a pointer to the original non-type-bound defined I/O subroutine table, so that nested defined I/O can call those defined I/O subroutines. It also needs to maintain a mutableModes instance for the whole invocation of defined I/O, instead of having a mutableModes local to list-directed child I/O, so that a top-level data transfer statement with (say) DECIMAL='COMMA' propagates that setting down to nested child I/O data transfers. Fixes https://github.com/llvm/llvm-project/issues/149885.
Diffstat (limited to 'llvm/unittests/ExecutionEngine/Orc/ThreadSafeModuleTest.cpp')
0 files changed, 0 insertions, 0 deletions