aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2017-01-21 06:01:22 +0000
committerMehdi Amini <mehdi.amini@apple.com>2017-01-21 06:01:22 +0000
commit8902948fff37e1e193a1203a1c67edecdb070d04 (patch)
treefbdec00134cfa04cf6dbb20b4661bcf99401e58f /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parent7fd29cef421c0dc0c52279ebd3f0fbbb2e534c35 (diff)
downloadllvm-8902948fff37e1e193a1203a1c67edecdb070d04.zip
llvm-8902948fff37e1e193a1203a1c67edecdb070d04.tar.gz
llvm-8902948fff37e1e193a1203a1c67edecdb070d04.tar.bz2
Add missing dependency to "Module Summary Analysis" pass
This is fixing a clang crash when running `clang -flto=thin -save-temps` llvm-svn: 292711
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
-rw-r--r--llvm/lib/Analysis/ModuleSummaryAnalysis.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp b/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
index 6387bb3..f5ba637 100644
--- a/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
+++ b/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
@@ -405,6 +405,7 @@ char ModuleSummaryIndexWrapperPass::ID = 0;
INITIALIZE_PASS_BEGIN(ModuleSummaryIndexWrapperPass, "module-summary-analysis",
"Module Summary Analysis", false, true)
INITIALIZE_PASS_DEPENDENCY(BlockFrequencyInfoWrapperPass)
+INITIALIZE_PASS_DEPENDENCY(ProfileSummaryInfoWrapperPass)
INITIALIZE_PASS_END(ModuleSummaryIndexWrapperPass, "module-summary-analysis",
"Module Summary Analysis", false, true)