[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