From 738f697a19a7c22e7bfce90de6c0258a6daeaf12 Mon Sep 17 00:00:00 2001 From: Volodymyr Sapsai Date: Sat, 2 Mar 2019 00:05:04 +0000 Subject: [PATCH] [sanitizers] Fix build on macOS with LogFullErrorReport redefinition error. macOS has implementation of LogFullErrorReport and INLINE void LogFullErrorReport(const char *buffer) {} was causing > compiler-rt/lib/sanitizer_common/sanitizer_mac.cc:658:6: error: redefinition of 'LogFullErrorReport' Fixup for r355236. rdar://problem/48526020 llvm-svn: 355244 --- compiler-rt/lib/sanitizer_common/sanitizer_common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_common.h b/compiler-rt/lib/sanitizer_common/sanitizer_common.h index fa7a198..b924de6 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_common.h +++ b/compiler-rt/lib/sanitizer_common/sanitizer_common.h @@ -810,7 +810,7 @@ void WriteToSyslog(const char *buffer); #define SANITIZER_WIN_TRACE 0 #endif -#if SANITIZER_LINUX || SANITIZER_WIN_TRACE +#if SANITIZER_MAC || SANITIZER_WIN_TRACE void LogFullErrorReport(const char *buffer); #else INLINE void LogFullErrorReport(const char *buffer) {} -- 2.7.4