DebugInfo: Use low_pc relative debug_ranges under fission when the CU has a low_pc
[oota-llvm.git] / lib / CodeGen / AsmPrinter / DwarfDebug.cpp
index 4f2b47f0e6f59647bdd2fb18250cdfbb7f24be42..4fe4f26c9234a12478deed05054b57c111ea98d8 100644 (file)
@@ -585,7 +585,7 @@ void DwarfDebug::finalizeModuleInfo() {
         // 2.17.3).
         U.addUInt(U.getUnitDie(), dwarf::DW_AT_low_pc, dwarf::DW_FORM_addr, 0);
       else
-        TheCU.setBaseAddress(TheCU.getRanges().front().getStart());
+        U.setBaseAddress(TheCU.getRanges().front().getStart());
       U.attachRangesOrLowHighPC(U.getUnitDie(), TheCU.takeRanges());
     }
   }