Hand-coded assembler files should not trigger assertions.
I'm not really keen on my choice of error indicators, which is why I'm
posting this for review; suggestions welcome. The thing is, there's a
moderate amount of plumbing in between the AsmParser and the DWARF
file table management that would be affected, that is also used by
DwarfDebug, and changing it would have largely no benefit.
I contemplated ErrorOr<> for a while, but it's not that easy to use
for a non-syscall diagnostic.