diff options
Diffstat (limited to 'lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp')
| -rw-r--r-- | lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp b/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp index fab9e9100fc..f5cb351e229 100644 --- a/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp +++ b/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp @@ -96,7 +96,8 @@ public: buildDuplicateNameMap(*shlibAtom); } for (const lld::AbsoluteAtom *absAtom : file.absolute()) { - buildDuplicateNameMap(*absAtom); + if (!absAtom->name().empty()) + buildDuplicateNameMap(*absAtom); } } |

