diff options
Diffstat (limited to 'lld/lib/Core/InputFiles.cpp')
-rw-r--r-- | lld/lib/Core/InputFiles.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lld/lib/Core/InputFiles.cpp b/lld/lib/Core/InputFiles.cpp index 78c8405c5ed..0c964d9af0c 100644 --- a/lld/lib/Core/InputFiles.cpp +++ b/lld/lib/Core/InputFiles.cpp @@ -41,6 +41,13 @@ void InputFiles::appendFiles(std::vector<std::unique_ptr<File>> &files) { } } +void InputFiles::assignFileOrdinals() { + uint64_t i = 0; + for ( const File *file : _files ) { + file->setOrdinalAndIncrement(i); + } +} + bool InputFiles::searchLibraries(StringRef name, bool searchSharedLibs, bool searchArchives, bool dataSymbolOnly, |