diff options
author | Andrew Browne <browneee@google.com> | 2021-06-01 22:51:46 -0700 |
---|---|---|
committer | Andrew Browne <browneee@google.com> | 2021-06-02 11:38:35 -0700 |
commit | 70804f2a2f7b87227a873cd6d8852ad295068e79 (patch) | |
tree | e495b28dcda4fa1af9149114b2d368e1fa5c64e4 /llvm/tools/llvm-dwp/llvm-dwp.cpp | |
parent | 1ed2e9b9a02f9cde9108233c045edde0d5893f34 (diff) | |
download | llvm-70804f2a2f7b87227a873cd6d8852ad295068e79.zip llvm-70804f2a2f7b87227a873cd6d8852ad295068e79.tar.gz llvm-70804f2a2f7b87227a873cd6d8852ad295068e79.tar.bz2 |
Fix dfsan handling of musttail calls.
Without this change, a callsite like:
[[clang::musttail]] return func_call(x);
will cause an error like:
fatal error: error in backend: failed to perform tail call elimination
on a call site marked musttail
due to DFSan inserting instrumentation between the musttail call and
the return.
Reviewed By: stephan.yichao.zhao
Differential Revision: https://reviews.llvm.org/D103542
Diffstat (limited to 'llvm/tools/llvm-dwp/llvm-dwp.cpp')
0 files changed, 0 insertions, 0 deletions