summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2016-09-15 23:17:02 +0000
committerKostya Serebryany <kcc@google.com>2016-09-15 23:17:02 +0000
commit4dd6b50f6e7ffdff2f10e34c029e84d2c5666e20 (patch)
tree39320c378a12fae19b71583d21b3816eb3c9c59d
parent783afd667d5214ff2b6f4e65626277faa5246d0b (diff)
downloadbcm5719-llvm-4dd6b50f6e7ffdff2f10e34c029e84d2c5666e20.tar.gz
bcm5719-llvm-4dd6b50f6e7ffdff2f10e34c029e84d2c5666e20.zip
[asan] fix window build
llvm-svn: 281679
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc b/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc
index 859f7fd933b..efa7db9bd0f 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_coverage_libcdep.cc
@@ -1040,6 +1040,7 @@ uptr __sanitizer_update_counter_bitset_and_clear_counters(u8 *bitset) {
return coverage_data.Update8bitCounterBitsetAndClearCounters(bitset);
}
// Default empty implementations (weak). Users should redefine them.
+#if !SANITIZER_WINDOWS // weak does not work on Windows.
SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE
void __sanitizer_cov_trace_cmp() {}
SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE
@@ -1064,4 +1065,5 @@ SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE
void __sanitizer_cov_trace_pc_indir() {}
SANITIZER_INTERFACE_ATTRIBUTE SANITIZER_WEAK_ATTRIBUTE
void __sanitizer_cov_trace_pc_guard_init() {}
+#endif // !SANITIZER_WINDOWS
} // extern "C"
OpenPOWER on IntegriCloud