Add an --enable-backtraces option to configure to determine
[oota-llvm.git] / lib / Support / Unix / Signals.inc
index b7f83b6ff733b8fd5e184b205260ae8150e50476..7d161a6a056069d3f9cd5b4510d4204dadd0caf9 100644 (file)
@@ -243,7 +243,7 @@ void llvm::sys::AddSignalHandler(void (*FnPtr)(void *), void *Cookie) {
 // On glibc systems we have the 'backtrace' function, which works nicely, but
 // doesn't demangle symbols.
 static void PrintStackTrace(void *) {
-#ifdef HAVE_BACKTRACE
+#if defined(HAVE_BACKTRACE) && defined(ENABLE_BACKTRACE)
   static void* StackTrace[256];
   // Use backtrace() to output a backtrace on Linux systems with glibc.
   int depth = backtrace(StackTrace,