summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
diff options
context:
space:
mode:
authorArnold Schwaighofer <aschwaighofer@apple.com>2015-07-21 17:07:07 +0000
committerArnold Schwaighofer <aschwaighofer@apple.com>2015-07-21 17:07:07 +0000
commit36512330041201e10f5429361bbd79b1afac1ea1 (patch)
treea1a2d96e0340877e367858cd50b39b7edd67a9cb /llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
parent6ede37442d263084bc48d6a8e9c9c728c44f583b (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud