[llvm-commits] CVS: llvm/include/llvm/PassSupport.h
Chris Lattner
lattner at cs.uiuc.edu
Fri Jun 4 15:43:01 PDT 2004
Changes in directory llvm/include/llvm:
PassSupport.h updated: 1.19 -> 1.20
---
Log message:
Fix more warnings
---
Diffs of the changes: (+4 -4)
Index: llvm/include/llvm/PassSupport.h
diff -u llvm/include/llvm/PassSupport.h:1.19 llvm/include/llvm/PassSupport.h:1.20
--- llvm/include/llvm/PassSupport.h:1.19 Thu Jun 3 16:14:56 2004
+++ llvm/include/llvm/PassSupport.h Fri Jun 4 15:39:05 2004
@@ -174,19 +174,19 @@
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 @@
// 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));
}
More information about the llvm-commits
mailing list