From 5ee6bba66b4d363587ed2d9d0f2344329adb297b Mon Sep 17 00:00:00 2001 From: Siu Kwan Lam Date: Mon, 10 Sep 2012 17:22:20 -0700 Subject: [PATCH] Fix invalid prototype after switches to size_t instead of unsigned int. --- llvm/extra.cpp | 6 +++--- llvm/extra.h | 6 +++--- llvm/wrap.cpp | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/llvm/extra.cpp b/llvm/extra.cpp index aa98a17..9925028 100644 --- a/llvm/extra.cpp +++ b/llvm/extra.cpp @@ -254,7 +254,7 @@ void LLVMDisposeTargetMachine(LLVMTargetMachineRef tm){ unsigned char* LLVMTargetMachineEmitFile(LLVMTargetMachineRef tmref, LLVMModuleRef modref, - int assembly, unsigned * lenp, + int assembly, size_t * lenp, std::string &error) { using namespace llvm; @@ -352,7 +352,7 @@ LLVMTargetDataRef LLVMTargetMachineGetTargetData(LLVMTargetMachineRef tm) } unsigned char* LLVMGetNativeCodeFromModule(LLVMModuleRef module, int assembly, - unsigned * lenp, std::string &error) + size_t * lenp, std::string &error) { using namespace llvm; assert(lenp); @@ -988,7 +988,7 @@ unsigned LLVMLinkModules(LLVMModuleRef dest, LLVMModuleRef src, unsigned int mod } #endif -unsigned char *LLVMGetBitcodeFromModule(LLVMModuleRef module, unsigned *lenp) +unsigned char *LLVMGetBitcodeFromModule(LLVMModuleRef module, size_t *lenp) { assert(lenp); diff --git a/llvm/extra.h b/llvm/extra.h index 87e0759..dc0a029 100644 --- a/llvm/extra.h +++ b/llvm/extra.h @@ -109,7 +109,7 @@ void LLVMDisposeTargetMachine(LLVMTargetMachineRef tm); */ unsigned char* LLVMTargetMachineEmitFile(LLVMTargetMachineRef tmref, LLVMModuleRef modref, - int assembly, unsigned * lenp, + int assembly, size_t * lenp, std::string &error); /* @@ -151,7 +151,7 @@ void LLVMPrintRegisteredTargetsForVersion(); * Wraps TargetMachine::addPassesToEmitFile */ unsigned char* LLVMGetNativeCodeFromModule(LLVMModuleRef module, int assembly, - unsigned * lenp, std::string &error); + size_t * lenp, std::string &error); /* * Wraps IRBuilder::CreateFence @@ -446,7 +446,7 @@ unsigned LLVMLinkModules(LLVMModuleRef dest, LLVMModuleRef src, #endif /* Returns pointer to a heap-allocated block of `*len' bytes containing bit code * for the given module. NULL on error. */ -unsigned char *LLVMGetBitcodeFromModule(LLVMModuleRef module, unsigned *len); +unsigned char *LLVMGetBitcodeFromModule(LLVMModuleRef module, size_t *len); /* Wraps llvm::sys::DynamicLibrary::LoadLibraryPermanently(). Returns 0 on * failure (with errmsg filled in) and 1 on success. Dispose error message after diff --git a/llvm/wrap.cpp b/llvm/wrap.cpp index 6e2024e..205acc9 100644 --- a/llvm/wrap.cpp +++ b/llvm/wrap.cpp @@ -108,7 +108,7 @@ void **make_array_from_list(PyObject *list, int n) } #define LIST_FROM_ARRAY_IMPL(TYPE) \ -PyObject *make_list_from_ ## TYPE ## _array( TYPE *p, unsigned n) \ +PyObject *make_list_from_ ## TYPE ## _array( TYPE *p, size_t n) \ { \ size_t i; \ PyObject *list = PyList_New(n); \