aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend
diff options
context:
space:
mode:
authorXun Li <xun@fb.com>2020-11-10 20:46:05 -0800
committerXun Li <xun@fb.com>2020-11-10 20:46:05 -0800
commitb8a8ef32762bfe02b10495595e578002b29c8dc8 (patch)
treeb255b258ca2950cb9b7930d726bc16a701fa96d7 /clang/lib/Frontend
parent7dcc8899174f44b7447bc48a9f2ff27f5458f8b7 (diff)
downloadllvm-b8a8ef32762bfe02b10495595e578002b29c8dc8.zip
llvm-b8a8ef32762bfe02b10495595e578002b29c8dc8.tar.gz
llvm-b8a8ef32762bfe02b10495595e578002b29c8dc8.tar.bz2
[SafeStack] Make sure SafeStack does not break musttail call contract
SafeStack instrumentation should not insert anything inbetween musttail call and return instruction. For every ReturnInst that needs to be instrumented, we adjust the insertion point to the musttail call if exists. Differential Revision: https://reviews.llvm.org/D90702
Diffstat (limited to 'clang/lib/Frontend')
0 files changed, 0 insertions, 0 deletions