diff options
author | Peter Klausler <pklausler@nvidia.com> | 2025-07-25 14:48:31 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-25 14:48:31 -0700 |
commit | 918d6db329b9c5a84e0a70b2c76c3741b9751678 (patch) | |
tree | 6d44b76c685bc9e80ccfc788643300cddf688b67 /llvm/unittests/ExecutionEngine/Orc/ThreadSafeModuleTest.cpp | |
parent | 129db4dc3e53abd0021dc443d68fdadb1d8dd27d (diff) | |
download | llvm-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