From: Adrian Prantl Date: Fri, 7 Mar 2014 22:18:23 +0000 (+0000) Subject: Revert "Remove unnecessary check for Darwin. rdar://problem/16264854" X-Git-Tag: android-x86-7.1-r4~64359 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d013411d966226efc5ff69cd5a74b2130156de7b;p=android-x86%2Fexternal-llvm.git Revert "Remove unnecessary check for Darwin. rdar://problem/16264854" This breaks linux buildbots. Go figure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203300 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 2062b61363a..81934e17297 100644 --- a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -2837,7 +2837,7 @@ void DwarfDebug::addDwarfTypeUnitType(DwarfCompileUnit &CU, void DwarfDebug::attachLowHighPC(DwarfCompileUnit *Unit, DIE *D, MCSymbol *Begin, MCSymbol *End) { Unit->addLabelAddress(D, dwarf::DW_AT_low_pc, Begin); - if (DwarfVersion < 4) + if (DwarfVersion < 4 || Triple(Asm->getTargetTriple()).isOSDarwin()) Unit->addLabelAddress(D, dwarf::DW_AT_high_pc, End); else Unit->addLabelDelta(D, dwarf::DW_AT_high_pc, End, Begin);