diff options
author | Reid Kleckner <rnk@google.com> | 2020-03-19 11:52:22 -0700 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2020-03-20 09:02:21 -0700 |
commit | ce5173c0e174870934d1b3a026f631d996136191 (patch) | |
tree | 1ea47f225dc733fa0f29cfd1c10e987f77142a68 /llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp | |
parent | ffcc076a2b23363025de2f67243086963f235b20 (diff) | |
download | llvm-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