aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectCommands.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2022-01-19 09:16:07 -0800
committerPeter Klausler <pklausler@nvidia.com>2022-01-21 17:22:51 -0800
commit04eb93b1d559b40ffd6e8f3146cfb2ade6bb49d0 (patch)
tree2684acaab63b9b20cc82e600eccd78d26e11067c /lldb/source/Commands/CommandObjectCommands.cpp
parente6cdef187ed37468c14c53723c58cbde3e1341db (diff)
downloadllvm-04eb93b1d559b40ffd6e8f3146cfb2ade6bb49d0.zip
llvm-04eb93b1d559b40ffd6e8f3146cfb2ade6bb49d0.tar.gz
llvm-04eb93b1d559b40ffd6e8f3146cfb2ade6bb49d0.tar.bz2
[flang] Fix repeated "DT" editing
User-defined derived type editing in formatted I/O wasn't working with repeat counts; e.g., "2DT(10)". The solution required some code to be moved from GetNextDataEdit() to CueUpNextDataEdit() so that a stack entry for a nonparenthesized repeated data edit descriptor would work correctly -- all other data edit descriptors are capable of dealing with repetition in their callees, so the bug hadn't been exposed before. Debugging this problem led to some improvements in error messages for bad format strings, and those changes have been retained; also, a dead member function was discovered and expunged. Differential Revision: https://reviews.llvm.org/D117904
Diffstat (limited to 'lldb/source/Commands/CommandObjectCommands.cpp')
0 files changed, 0 insertions, 0 deletions