summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_common_libcdep.cc
diff options
context:
space:
mode:
authorPetr Hosek <phosek@chromium.org>2017-09-19 17:00:22 +0000
committerPetr Hosek <phosek@chromium.org>2017-09-19 17:00:22 +0000
commitdaa58c8bfbcdfda7dfcfe1f334341d5212393377 (patch)
treee7181ac31e9208d5bad692f67c3271fdec07de46 /lib/sanitizer_common/sanitizer_common_libcdep.cc
parentf9dd70c4988603f97de3b3b9a3ee7cb578bff699 (diff)
[sanitizer] Don't define common ReportDeadlySignal on Fuchsia
This causes a linker error because of duplicate symbol since ReportDeadlySignal is defined both in sanitizer_common_libcdep and sanitizer_fuchsia. Differential Revision: https://reviews.llvm.org/D37952 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@313641 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_common_libcdep.cc')
-rw-r--r--lib/sanitizer_common/sanitizer_common_libcdep.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sanitizer_common/sanitizer_common_libcdep.cc b/lib/sanitizer_common/sanitizer_common_libcdep.cc
index d96890ff5..69dd93d87 100644
--- a/lib/sanitizer_common/sanitizer_common_libcdep.cc
+++ b/lib/sanitizer_common/sanitizer_common_libcdep.cc
@@ -147,7 +147,7 @@ void BackgroundThread(void *arg) {
}
#endif
-#if !SANITIZER_GO
+#if !SANITIZER_FUCHSIA && !SANITIZER_GO
void StartReportDeadlySignal() {
// Write the first message using fd=2, just in case.
// It may actually fail to write in case stderr is closed.
@@ -254,7 +254,7 @@ void ReportDeadlySignal(const SignalContext &sig, u32 tid,
else
ReportDeadlySignalImpl(sig, tid, unwind, unwind_context);
}
-#endif // !SANITIZER_GO
+#endif // !SANITIZER_FUCHSIA && !SANITIZER_GO
void WriteToSyslog(const char *msg) {
InternalScopedString msg_copy(kErrorMessageBufferSize);