summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/LTOModule.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/LTO/LTOModule.cpp')
-rw-r--r--llvm/lib/LTO/LTOModule.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/lib/LTO/LTOModule.cpp b/llvm/lib/LTO/LTOModule.cpp
index eb46b31d211..83e9a09854c 100644
--- a/llvm/lib/LTO/LTOModule.cpp
+++ b/llvm/lib/LTO/LTOModule.cpp
@@ -646,5 +646,9 @@ void LTOModule::parseMetadata() {
emitLinkerFlagsForGlobalCOFF(OS, Sym.symbol, TT, M);
}
- // Add other interesting metadata here.
+ // Dependent Libraries
+ raw_string_ostream OSD(DependentLibraries);
+ if (NamedMDNode *DependentLibraries = getModule().getNamedMetadata("llvm.dependent-libraries"))
+ for (MDNode *N : DependentLibraries->operands())
+ OSD << " " << cast<MDString>(N->getOperand(0))->getString();
}
OpenPOWER on IntegriCloud