diff options
author | Peter Klausler <35819229+klausler@users.noreply.github.com> | 2023-11-30 13:23:14 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-30 13:23:14 -0800 |
commit | d3e5c20ab846303874a2a25e5877c72271fc798b (patch) | |
tree | 26d5a0032482b0980d81ab11bc045c4dc2fbce70 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp | |
parent | a1db874d35cb60d536d460a194f8c40c9eeb8dff (diff) | |
download | llvm-d3e5c20ab846303874a2a25e5877c72271fc798b.zip llvm-d3e5c20ab846303874a2a25e5877c72271fc798b.tar.gz llvm-d3e5c20ab846303874a2a25e5877c72271fc798b.tar.bz2 |
[flang] Handle preprocessor macro expansion edge case (#73835)
When a reference to a function-like macro begins during the rescanning
of the expansion of another macro but is not completed by the end of
that expansion, it is necessary to abort that rescanning of that
expansion and try again when more tokens can be acquired. (See the new
unclosed-FLM.F90 test case.) All other Fortran preprocessors to which I
have access can handle this situation.
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp')
0 files changed, 0 insertions, 0 deletions