aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorTim Northover <t.p.northover@gmail.com>2021-07-21 09:06:51 +0100
committerTim Northover <t.p.northover@gmail.com>2021-07-21 09:35:14 +0100
commit19d2e42be2cd586456ae03374b5fd3e22d9d14f2 (patch)
tree628f0f074e67805fea090589d6518ad58e1fb41b /clang/lib/Lex/ModuleMap.cpp
parent291e0daa6ed658a92a0adbf2a8bba5ca02560b93 (diff)
downloadllvm-19d2e42be2cd586456ae03374b5fd3e22d9d14f2.zip
llvm-19d2e42be2cd586456ae03374b5fd3e22d9d14f2.tar.gz
llvm-19d2e42be2cd586456ae03374b5fd3e22d9d14f2.tar.bz2
ARM: don't return by popping PC if we have to adjust the stack afterwards.
In mandatory tail calling conventions we might have to deallocate stack space used by our arguments before return. This happens after popping CSRs, so the pop cannot be turned into the return itself in this case. The else branch here was already a nop, so removing it as a tidy-up.
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions