diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2016-08-30 15:47:13 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2016-08-30 15:47:13 +0000 |
commit | b673b1685761b79647127cfa579a98900ce68eec (patch) | |
tree | f364f9a6fb4b798385e3d0ca61c7a0b9da7e4959 /llvm/lib/Analysis/CGSCCPassManager.cpp | |
parent | c37dc82d0b92ce8e0a7267eec388c3dcaaa97883 (diff) | |
download | bcm5719-llvm-b673b1685761b79647127cfa579a98900ce68eec.tar.gz bcm5719-llvm-b673b1685761b79647127cfa579a98900ce68eec.zip |
Fixup r279618, instantiate *AnalysisManagerProxy<*AnalysisManager,LazyCallGraph::SCC>, instead of *AnalysisManagerProxy<*AnalysisManager,LazyCallGraph::SCC,LazyCallGraph&>, for PassID.
Or they were not instantiated as expected;
llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::LazyCallGraph::SCC>::PassID
llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Function>, llvm::LazyCallGraph::SCC>::PassID
llvm-svn: 280105
Diffstat (limited to 'llvm/lib/Analysis/CGSCCPassManager.cpp')
-rw-r--r-- | llvm/lib/Analysis/CGSCCPassManager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/CGSCCPassManager.cpp b/llvm/lib/Analysis/CGSCCPassManager.cpp index 097c58ae276..2b1591cfbcf 100644 --- a/llvm/lib/Analysis/CGSCCPassManager.cpp +++ b/llvm/lib/Analysis/CGSCCPassManager.cpp @@ -20,9 +20,9 @@ template class PassManager<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult &>; template class InnerAnalysisManagerProxy<CGSCCAnalysisManager, Module>; template class OuterAnalysisManagerProxy<ModuleAnalysisManager, - LazyCallGraph::SCC, LazyCallGraph &>; + LazyCallGraph::SCC>; template class InnerAnalysisManagerProxy<FunctionAnalysisManager, - LazyCallGraph::SCC, LazyCallGraph &>; + LazyCallGraph::SCC>; template class OuterAnalysisManagerProxy<CGSCCAnalysisManager, Function>; /// Explicitly specialize the pass manager run method to handle call graph |