[llvm-commits] [compiler-rt] r163795 - in /compiler-rt/trunk/lib/tsan/rtl: tsan_flags.cc tsan_rtl_report.cc
Alexey Samsonov
samsonov at google.com
Thu Sep 13 06:34:09 PDT 2012
Author: samsonov
Date: Thu Sep 13 08:34:09 2012
New Revision: 163795
URL: http://llvm.org/viewvc/llvm-project?rev=163795&view=rev
Log:
[TSan] Use interface attribute for weak functions that may be overriden by user
Modified:
compiler-rt/trunk/lib/tsan/rtl/tsan_flags.cc
compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc
Modified: compiler-rt/trunk/lib/tsan/rtl/tsan_flags.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/rtl/tsan_flags.cc?rev=163795&r1=163794&r2=163795&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_flags.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_flags.cc Thu Sep 13 08:34:09 2012
@@ -27,6 +27,7 @@
#ifdef TSAN_EXTERNAL_HOOKS
void OverrideFlags(Flags *f);
#else
+SANITIZER_INTERFACE_ATTRIBUTE
void WEAK OverrideFlags(Flags *f) {
(void)f;
}
Modified: compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc?rev=163795&r1=163794&r2=163795&view=diff
==============================================================================
--- compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc (original)
+++ compiler-rt/trunk/lib/tsan/rtl/tsan_rtl_report.cc Thu Sep 13 08:34:09 2012
@@ -38,6 +38,7 @@
#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;
More information about the llvm-commits
mailing list