From 5d929e66469d7d9ff8c63e7e1ec139c195510c94 Mon Sep 17 00:00:00 2001 From: Leonard Chan Date: Thu, 26 Mar 2020 16:39:03 -0700 Subject: [PATCH] Move setBugReportMsg() out from under a conditional Fixes a build break with LLVM_ENABLE_BACKTRACES=OFF. Differential Revision: https://reviews.llvm.org/D76893 --- llvm/lib/Support/PrettyStackTrace.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Support/PrettyStackTrace.cpp b/llvm/lib/Support/PrettyStackTrace.cpp index e1b834f..3d310ed 100644 --- a/llvm/lib/Support/PrettyStackTrace.cpp +++ b/llvm/lib/Support/PrettyStackTrace.cpp @@ -146,8 +146,6 @@ static const char *BugReportMsg = "PLEASE submit a bug report to " BUG_REPORT_URL " and include the crash backtrace.\n"; -void llvm::setBugReportMsg(const char *Msg) { BugReportMsg = Msg; } - /// This callback is run if a fatal signal is delivered to the process, it /// prints the pretty stack trace. static void CrashHandler(void *) { @@ -204,6 +202,12 @@ static void printForSigInfoIfNeeded() { #endif // ENABLE_BACKTRACES +void llvm::setBugReportMsg(const char *Msg) { +#if ENABLE_BACKTRACES + BugReportMsg = Msg; +#endif +} + PrettyStackTraceEntry::PrettyStackTraceEntry() { #if ENABLE_BACKTRACES // Handle SIGINFO first, because we haven't finished constructing yet. -- 2.7.4