Fix error in file_and_directory patch
authorTom Tromey <tromey@adacore.com>
Wed, 8 Dec 2021 19:52:34 +0000 (12:52 -0700)
committerTom Tromey <tromey@adacore.com>
Wed, 8 Dec 2021 20:02:44 +0000 (13:02 -0700)
commit621f8c42d3df079ca5781cdb0925c5ec3498f59c
treeebf093da156b721c5b8690f79bd55f6017af510b
parent2988a36005f2821cee6744473ad8a3ba7638c212
Fix error in file_and_directory patch

In my earlier C++-ization patch for file_and_directory, I introduced
an error:

-  if (strcmp (fnd.name, "<unknown>") != 0)
+  if (fnd.is_unknown ())

This change inverted the sense of the test, which causes failures with
.debug_names.

This patch fixes the bug.  Regression tested on x86-64 Fedora 34.  I
also tested it using the AdaCore internal test suite, with
.debug_names -- this was failing before, and now it works.
gdb/dwarf2/read.c