diff options
author | Jay Foad <jay.foad@gmail.com> | 2014-11-21 21:25:09 +0000 |
---|---|---|
committer | Jay Foad <jay.foad@gmail.com> | 2014-11-21 21:25:09 +0000 |
commit | e47130e407883f17af82bba9889c56453f537856 (patch) | |
tree | 5ff40d75fb0b86549cd574d987ae0fa73ac767ea /lldb/scripts/Python/finishSwigPythonLLDB.py | |
parent | e88447d8deb5e58e51db76733a9c92c68e4fe142 (diff) | |
download | bcm5719-llvm-e47130e407883f17af82bba9889c56453f537856.tar.gz bcm5719-llvm-e47130e407883f17af82bba9889c56453f537856.zip |
[ASan] Get fake stack code working with GCC 4.8.2.
Summary:
TestCases/Linux/heavy_uar_test.cc was failing on my
PowerPC64 box with GCC 4.8.2, because the compiler recognised
a memset-like loop and turned it into a call to memset, which
got intercepted by __asan_memset, which got upset because it was
being called on an address in high shadow memory.
Use break_optimization to stop the compiler from doing this.
Reviewers: kcc, samsonov
Reviewed By: kcc
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D6266
llvm-svn: 222572
Diffstat (limited to 'lldb/scripts/Python/finishSwigPythonLLDB.py')
0 files changed, 0 insertions, 0 deletions