From 43714d11ea98b637967472640bf13532de076e48 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 4 Jun 2004 20:39:05 +0000 Subject: [PATCH] Fix more warnings git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14024 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/PassSupport.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/llvm/PassSupport.h b/include/llvm/PassSupport.h index a896ff04a1f..f20e40743f3 100644 --- a/include/llvm/PassSupport.h +++ b/include/llvm/PassSupport.h @@ -174,19 +174,19 @@ template 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)); } // 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 - 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)); } -- 2.34.1