diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-10-05 20:14:00 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2017-10-05 20:14:00 +0000 |
commit | 0876cfb2f457c73b526a8d1c0158bac9e9c86ef6 (patch) | |
tree | 34a649a2fcb37d3f7795f63f2ad06cfc4727c7fb /lldb/packages/Python/lldbsuite/test/expression_command/macros/TestMacros.py | |
parent | 2b513b5c996c7ada1a5826d097cfde563bd5ca99 (diff) | |
download | bcm5719-llvm-0876cfb2f457c73b526a8d1c0158bac9e9c86ef6.tar.gz bcm5719-llvm-0876cfb2f457c73b526a8d1c0158bac9e9c86ef6.zip |
Cleanup and generalize -shared-libasan.
Summary:
* Rename -shared-libasan to -shared-libsan, keeping the old name as alias.
* Add -static-libsan for targets that default to shared.
* Remove an Android special case. It is now possible (but untested) to use static compiler-rt libraries there.
* Support libclang_rt.ubsan_standalone as a shared library.
Unlike GCC, this change applies -shared-libsan / -static-libsan to all sanitizers.
I don't see a point in multiple flags like -shared-libubsan, considering that most sanitizers
are not compatible with each other, and each link has basically a single shared/static choice.
Reviewers: vitalybuka, kcc, rsmith
Subscribers: srhines, cfe-commits
Differential Revision: https://reviews.llvm.org/D38525
llvm-svn: 315015
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/macros/TestMacros.py')
0 files changed, 0 insertions, 0 deletions