rld-dwarf: Fix file::get_source

The file::get_source method was giving "unknown:-1" for valid
addresses. This has been fixed.
This commit is contained in:
Alex White 2021-02-24 16:41:02 -06:00 committed by Joel Sherrill
parent 85eb59e217
commit 0fe7902aee

View File

@ -2167,12 +2167,11 @@ namespace rld
r = cu.get_source (addr, line);
if (r)
{
if (match.valid () &&
(match.is_an_end_sequence () || !!line.is_an_end_sequence ()))
if (!match.valid ())
{
match = line;
}
else
else if (match.is_an_end_sequence () || !line.is_an_end_sequence ())
{
match = line;
}