aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2020-03-19 11:52:22 -0700
committerReid Kleckner <rnk@google.com>2020-03-20 09:02:21 -0700
commitce5173c0e174870934d1b3a026f631d996136191 (patch)
tree1ea47f225dc733fa0f29cfd1c10e987f77142a68 /llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
parentffcc076a2b23363025de2f67243086963f235b20 (diff)
downloadllvm-ce5173c0e174870934d1b3a026f631d996136191.zip
llvm-ce5173c0e174870934d1b3a026f631d996136191.tar.gz
llvm-ce5173c0e174870934d1b3a026f631d996136191.tar.bz2
Use FinishThunk to finish musttail thunks
FinishThunk, and the invariant of setting and then unsetting CurCodeDecl, was added in 7f416cc42638 (2015). The invariant didn't exist when I added this musttail codepath in ab2090d10765 (2014). Recently in 28328c3771, I started using this codepath on non-Windows platforms, and users reported problems during release testing (PR44987). The issue was already present for users of EH on i686-windows-msvc, so I added a test for that case as well. Reviewed By: hans Differential Revision: https://reviews.llvm.org/D76444
Diffstat (limited to 'llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions