diff options
author | Alexey Samsonov <samsonov@google.com> | 2012-09-13 13:34:09 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2012-09-13 13:34:09 +0000 |
commit | f0aa9148a2d79a4800d00d25113ed591b4b857b0 (patch) | |
tree | bcb6e1c581dc754eeedf1f67617379cd00b4870c | |
parent | a6bc1f6d35e9ac8228023419ebb153b7a4556c0a (diff) | |
download | bcm5719-llvm-f0aa9148a2d79a4800d00d25113ed591b4b857b0.tar.gz bcm5719-llvm-f0aa9148a2d79a4800d00d25113ed591b4b857b0.zip |
[TSan] Use interface attribute for weak functions that may be overriden by user
llvm-svn: 163795
-rw-r--r-- | compiler-rt/lib/tsan/rtl/tsan_flags.cc | 1 | ||||
-rw-r--r-- | compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_flags.cc b/compiler-rt/lib/tsan/rtl/tsan_flags.cc index 5c84e96c3dc..a854d7aa6aa 100644 --- a/compiler-rt/lib/tsan/rtl/tsan_flags.cc +++ b/compiler-rt/lib/tsan/rtl/tsan_flags.cc @@ -27,6 +27,7 @@ Flags *flags() { #ifdef TSAN_EXTERNAL_HOOKS void OverrideFlags(Flags *f); #else +SANITIZER_INTERFACE_ATTRIBUTE void WEAK OverrideFlags(Flags *f) { (void)f; } diff --git a/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc b/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc index 89829b3c0ca..89fb9647017 100644 --- a/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc +++ b/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc @@ -38,6 +38,7 @@ void TsanCheckFailed(const char *file, int line, const char *cond, #ifdef TSAN_EXTERNAL_HOOKS bool OnReport(const ReportDesc *rep, bool suppressed); #else +SANITIZER_INTERFACE_ATTRIBUTE bool WEAK OnReport(const ReportDesc *rep, bool suppressed) { (void)rep; return suppressed; |