Fixes https://bugs.llvm.org/show_bug.cgi?id=48882.
When anIf the input file is missingdoes not exist (or has a reading error), the the
following code will crash on the second runif there are two or more input addresses.
```
auto ResOrErr = Symbolizer.symbolizeInlinedCode(
ModuleName, {Offset, object::SectionedAddress::UndefSection});
Printer << (error(ResOrErr) ? DILineInfo() : ResOrErr.get().getFrame(0));
```
It happens, because `symbolizeInlinedCode` returns an error on the first call,
but on the second call it returns no error (but an empty result), and this is expected:
```
// A null module means an error has already been reported.For the first address, Return an empty
// result`symbolizeInlinedCode` returns an error.
if (!Info)
For the second address, `symbolizeInlinedCode` return DIInliningInfo();s an empty result
```(not an error) and `.getFrame(0)` will crash.