jimingham wrote: The block ID - at least for DWARF - is the DIE offset that defines the block. So block equality is only valid within one ObjectFile. So this equality operator is claiming more than it actually knows. https://github.com/llvm/llvm-project/pull/184222