diff options
author | Arnold Schwaighofer <aschwaighofer@apple.com> | 2015-07-21 17:07:07 +0000 |
---|---|---|
committer | Arnold Schwaighofer <aschwaighofer@apple.com> | 2015-07-21 17:07:07 +0000 |
commit | 36512330041201e10f5429361bbd79b1afac1ea1 (patch) | |
tree | a1a2d96e0340877e367858cd50b39b7edd67a9cb /llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp | |
parent | 6ede37442d263084bc48d6a8e9c9c728c44f583b (diff) | |
download | bcm5719-llvm-36512330041201e10f5429361bbd79b1afac1ea1.tar.gz bcm5719-llvm-36512330041201e10f5429361bbd79b1afac1ea1.zip |
MergeFunc: Transfer the callee's attributes when replacing a direct caller
We insert a bitcast which obfuscates the getCalledFunction for the utility
function which looks up attributes from the called function. Loosing ABI
changing parameter attributes is a bad thing.
rdar://21516488
llvm-svn: 242807
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp')
0 files changed, 0 insertions, 0 deletions