aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
diff options
context:
space:
mode:
authorPeter Klausler <35819229+klausler@users.noreply.github.com>2023-11-30 13:23:14 -0800
committerGitHub <noreply@github.com>2023-11-30 13:23:14 -0800
commitd3e5c20ab846303874a2a25e5877c72271fc798b (patch)
tree26d5a0032482b0980d81ab11bc045c4dc2fbce70 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
parenta1db874d35cb60d536d460a194f8c40c9eeb8dff (diff)
downloadllvm-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