summaryrefslogtreecommitdiffstats
path: root/lld/lib/Core/InputFiles.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/Core/InputFiles.cpp')
-rw-r--r--lld/lib/Core/InputFiles.cpp7
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,
OpenPOWER on IntegriCloud