diff --git a/llvm/lib/IR/Core.cpp b/llvm/lib/IR/Core.cpp --- a/llvm/lib/IR/Core.cpp +++ b/llvm/lib/IR/Core.cpp @@ -2293,7 +2293,7 @@ LLVMValueRef LLVMGetNamedGlobalAlias(LLVMModuleRef M, const char *Name, size_t NameLen) { - return wrap(unwrap(M)->getNamedAlias(Name)); + return wrap(unwrap(M)->getNamedAlias(StringRef(Name, NameLen))); } LLVMValueRef LLVMGetFirstGlobalAlias(LLVMModuleRef M) {