Index: llvm/include/llvm-c/Core.h =================================================================== --- llvm/include/llvm-c/Core.h +++ llvm/include/llvm-c/Core.h @@ -2812,8 +2812,7 @@ * @see llvm::BasicBlock::Create() */ LLVMBasicBlockRef LLVMCreateBasicBlockInContext(LLVMContextRef C, - const char *Name, - size_t NameLen); + const char *Name); /** * Append a basic block to the end of a function. @@ -3644,7 +3643,7 @@ LLVMTypeRef DestTy, const char *Name); LLVMValueRef LLVMBuildIntCast2(LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, LLVMBool IsSigned, - const char *Name, size_t NameLen); + const char *Name); LLVMValueRef LLVMBuildFPCast(LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name); Index: llvm/lib/IR/Core.cpp =================================================================== --- llvm/lib/IR/Core.cpp +++ llvm/lib/IR/Core.cpp @@ -2533,9 +2533,8 @@ } LLVMBasicBlockRef LLVMCreateBasicBlockInContext(LLVMContextRef C, - const char *Name, - size_t NameLen) { - return wrap(llvm::BasicBlock::Create(*unwrap(C), StringRef(Name, NameLen))); + const char *Name) { + return wrap(llvm::BasicBlock::Create(*unwrap(C), Name)); } LLVMBasicBlockRef LLVMAppendBasicBlockInContext(LLVMContextRef C, @@ -3542,9 +3541,9 @@ LLVMValueRef LLVMBuildIntCast2(LLVMBuilderRef B, LLVMValueRef Val, LLVMTypeRef DestTy, LLVMBool IsSigned, - const char *Name, size_t NameLen) { - return wrap(unwrap(B)->CreateIntCast(unwrap(Val), unwrap(DestTy), - IsSigned, StringRef(Name, NameLen))); + const char *Name) { + return wrap( + unwrap(B)->CreateIntCast(unwrap(Val), unwrap(DestTy), IsSigned, Name)); } LLVMValueRef LLVMBuildIntCast(LLVMBuilderRef B, LLVMValueRef Val,