[llvm] [ObjectYAML][NFC] Extract BBAddrMap YAML types into shared namespace (PR #196019)

James Henderson via llvm-commits llvm-commits at lists.llvm.org
Fri May 8 01:06:55 PDT 2026


================
@@ -1504,7 +1504,7 @@ void ELFState<ELFT>::writeSectionContent(
     uint64_t TotalNumBlocks = 0;
     bool EmitCallsiteEndOffsets =
         FeatureOrErr->CallsiteEndOffsets || E.hasAnyCallsiteEndOffsets();
-    for (const ELFYAML::BBAddrMapEntry::BBRangeEntry &BBR : *E.BBRanges) {
+    for (const BBAddrMapYAML::BBAddrMapEntry::BBRangeEntry &BBR : *E.BBRanges) {
----------------
jh7370 wrote:

Agreed that it doesn't belong in this PR, but Copilot isn't wrong in that we shouldn't be dereferencing `FeatureOrErr` if it contains an error state.

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


More information about the llvm-commits mailing list