From 86392292ee722abb03af4befe2d2c8baaeadaf22 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Sun, 4 Nov 2018 14:41:47 +0000 Subject: Vendor import of llvm release_70 branch r346007: https://llvm.org/svn/llvm-project/llvm/branches/release_70@346007 --- lib/Transforms/IPO/FunctionImport.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/Transforms/IPO/FunctionImport.cpp') diff --git a/lib/Transforms/IPO/FunctionImport.cpp b/lib/Transforms/IPO/FunctionImport.cpp index 15808a073894..ed97d342f348 100644 --- a/lib/Transforms/IPO/FunctionImport.cpp +++ b/lib/Transforms/IPO/FunctionImport.cpp @@ -258,8 +258,7 @@ static void computeImportForReferencedGlobals( for (auto &RefSummary : VI.getSummaryList()) if (RefSummary->getSummaryKind() == GlobalValueSummary::GlobalVarKind && - // Don't try to import regular LTO summaries added to dummy module. - !RefSummary->modulePath().empty() && + !RefSummary->notEligibleToImport() && !GlobalValue::isInterposableLinkage(RefSummary->linkage()) && RefSummary->refs().empty()) { ImportList[RefSummary->modulePath()].insert(VI.getGUID()); -- cgit v1.3