[llvm] [BOLT][DWARF][NFC] Refactor RangeListsWritersByCU (PR #95008)

Alexander Yermolovich via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 10 14:51:21 PDT 2024


================
@@ -1872,9 +1869,8 @@ void DWARFRewriter::updateDWP(DWARFUnit &CU,
 
   DebugRangeListsSectionWriter *RangeListssWriter = nullptr;
   if (CU.getVersion() == 5) {
-    assert(RangeListsWritersByCU.count(DWOId) != 0 &&
-           "No RangeListsWriter for DWO ID.");
-    RangeListssWriter = RangeListsWritersByCU[DWOId].get();
+    assert(RangeListsWriter && "No RangeListsWriter for DWO ID.");
+    RangeListssWriter = RangeListsWriter.get();
----------------
ayermolo wrote:

DWP is now broken because it will use the last one all the time.

https://github.com/llvm/llvm-project/pull/95008


More information about the llvm-commits mailing list