diff options
author | Chris Lattner <sabre@nondot.org> | 2004-06-04 20:39:05 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-06-04 20:39:05 +0000 |
commit | 43714d11ea98b637967472640bf13532de076e48 (patch) | |
tree | aca4d457d01ad6f78f7218e72795c57ad20380c8 | |
parent | fb04197c0173352a3d574f91e710d330b9604fb2 (diff) | |
download | external_llvm-43714d11ea98b637967472640bf13532de076e48.zip external_llvm-43714d11ea98b637967472640bf13532de076e48.tar.gz external_llvm-43714d11ea98b637967472640bf13532de076e48.tar.bz2 |
Fix more warnings
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14024 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/PassSupport.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/llvm/PassSupport.h b/include/llvm/PassSupport.h index a896ff0..f20e407 100644 --- a/include/llvm/PassSupport.h +++ b/include/llvm/PassSupport.h @@ -174,19 +174,19 @@ template<typename PassName> struct RegisterPass : public RegisterPassBase { // Register Pass using default constructor... - RegisterPass(const char *PassArg, const char *Name, unsigned PassTy = 0) { + RegisterPass(const char *PassArg, const char *Name, unsigned char PassTy = 0){ registerPass(new PassInfo(Name, PassArg, typeid(PassName), PassTy, callDefaultCtor<PassName>)); } // Register Pass using default constructor explicitly... - RegisterPass(const char *PassArg, const char *Name, unsigned PassTy, + RegisterPass(const char *PassArg, const char *Name, unsigned char PassTy, Pass *(*ctor)()) { registerPass(new PassInfo(Name, PassArg, typeid(PassName), PassTy, ctor)); } // Register Pass using TargetMachine constructor... - RegisterPass(const char *PassArg, const char *Name, unsigned PassTy, + RegisterPass(const char *PassArg, const char *Name, unsigned char PassTy, Pass *(*targetctor)(TargetMachine &)) { registerPass(new PassInfo(Name, PassArg, typeid(PassName), PassTy, 0, targetctor)); @@ -194,7 +194,7 @@ struct RegisterPass : public RegisterPassBase { // Generic constructor version that has an unknown ctor type... template<typename CtorType> - RegisterPass(const char *PassArg, const char *Name, unsigned PassTy, + RegisterPass(const char *PassArg, const char *Name, unsigned char PassTy, CtorType *Fn) { registerPass(new PassInfo(Name, PassArg, typeid(PassName), PassTy, 0)); } |