diff options
| author | Chandler Carruth <chandlerc@gmail.com> | 2013-11-26 11:31:06 +0000 |
|---|---|---|
| committer | Chandler Carruth <chandlerc@gmail.com> | 2013-11-26 11:31:06 +0000 |
| commit | cffb33c53fadba8b7d558331b934326a6369dac1 (patch) | |
| tree | 884faee71a7646a678898cc044bb978fe09088bf | |
| parent | 16ea68e806b38e38d9c5acd07b74ff0df87be401 (diff) | |
| download | bcm5719-llvm-cffb33c53fadba8b7d558331b934326a6369dac1.tar.gz bcm5719-llvm-cffb33c53fadba8b7d558331b934326a6369dac1.zip | |
[PM] Remove four extraneous 'typename's that Clang (in C++11 mode) is
happy with but GCC complains about. I'm assuming both compilers are
correct and these are optional in C++11 because I'm too tired to read
the standard. ;]
llvm-svn: 195748
| -rw-r--r-- | llvm/include/llvm/IR/PassManager.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/include/llvm/IR/PassManager.h b/llvm/include/llvm/IR/PassManager.h index ddb9ea8f7f9..2d8f07f45f9 100644 --- a/llvm/include/llvm/IR/PassManager.h +++ b/llvm/include/llvm/IR/PassManager.h @@ -562,8 +562,8 @@ class ModuleAnalysisManager : public detail::AnalysisManagerBase<ModuleAnalysisManager, Module *> { friend class detail::AnalysisManagerBase<ModuleAnalysisManager, Module *>; typedef detail::AnalysisManagerBase<ModuleAnalysisManager, Module *> BaseT; - typedef typename BaseT::ResultConceptT ResultConceptT; - typedef typename BaseT::PassConceptT PassConceptT; + typedef BaseT::ResultConceptT ResultConceptT; + typedef BaseT::PassConceptT PassConceptT; public: // Public methods provided by the base class. @@ -596,8 +596,8 @@ class FunctionAnalysisManager : public detail::AnalysisManagerBase<FunctionAnalysisManager, Function *> { friend class detail::AnalysisManagerBase<FunctionAnalysisManager, Function *>; typedef detail::AnalysisManagerBase<FunctionAnalysisManager, Function *> BaseT; - typedef typename BaseT::ResultConceptT ResultConceptT; - typedef typename BaseT::PassConceptT PassConceptT; + typedef BaseT::ResultConceptT ResultConceptT; + typedef BaseT::PassConceptT PassConceptT; public: // Most public APIs are inherited from the CRTP base class. |

