diff options
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index bd40c9ed720..1e098ccfbc9 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -288,9 +288,11 @@ DwarfDebug::DwarfDebug(AsmPrinter *A, Module *M) else DebuggerTuning = DebuggerKind::GDB; - // Turn on accelerator tables for LLDB by default. + // Turn on accelerator tables by default, if tuning for LLDB and the target is + // supported. if (DwarfAccelTables == Default) - HasDwarfAccelTables = tuneForLLDB(); + HasDwarfAccelTables = + tuneForLLDB() && A->TM.getTargetTriple().isOSBinFormatMachO(); else HasDwarfAccelTables = DwarfAccelTables == Enable; |

