@@ -257,7 +257,7 @@ template<typename T> static inline void AddAttributes(T *t, unsigned Index,
257257 PALNew = PAL.addAttributes (t->getContext (), Index, B);
258258#else
259259 AttrBuilder B (t->getContext ());
260- for (LLVMAttributeRef Attr : makeArrayRef (Attrs, AttrsLen))
260+ for (LLVMAttributeRef Attr : ArrayRef<LLVMAttributeRef> (Attrs, AttrsLen))
261261 B.addAttribute (unwrap (Attr));
262262 PALNew = PAL.addAttributesAtIndex (t->getContext (), Index, B);
263263#endif
@@ -1064,7 +1064,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateEnumerator(
10641064 LLVMRustDIBuilderRef Builder, const char *Name, size_t NameLen,
10651065 const uint64_t Value[2 ], unsigned SizeInBits, bool IsUnsigned) {
10661066 return wrap (Builder->createEnumerator (StringRef (Name, NameLen),
1067- APSInt (APInt (SizeInBits, makeArrayRef (Value, 2 )), IsUnsigned)));
1067+ APSInt (APInt (SizeInBits, ArrayRef< uint64_t > (Value, 2 )), IsUnsigned)));
10681068}
10691069
10701070extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateEnumerationType (
@@ -1477,7 +1477,7 @@ extern "C" void LLVMRustAddHandler(LLVMValueRef CatchSwitchRef,
14771477extern " C" OperandBundleDef *LLVMRustBuildOperandBundleDef (const char *Name,
14781478 LLVMValueRef *Inputs,
14791479 unsigned NumInputs) {
1480- return new OperandBundleDef (Name, makeArrayRef (unwrap (Inputs), NumInputs));
1480+ return new OperandBundleDef (Name, ArrayRef<Value*> (unwrap (Inputs), NumInputs));
14811481}
14821482
14831483extern " C" void LLVMRustFreeOperandBundleDef (OperandBundleDef *Bundle) {
@@ -1491,8 +1491,8 @@ extern "C" LLVMValueRef LLVMRustBuildCall(LLVMBuilderRef B, LLVMTypeRef Ty, LLVM
14911491 Value *Callee = unwrap (Fn);
14921492 FunctionType *FTy = unwrap<FunctionType>(Ty);
14931493 return wrap (unwrap (B)->CreateCall (
1494- FTy, Callee, makeArrayRef (unwrap (Args), NumArgs),
1495- makeArrayRef (*OpBundles, NumOpBundles)));
1494+ FTy, Callee, ArrayRef<Value*> (unwrap (Args), NumArgs),
1495+ ArrayRef<OperandBundleDef> (*OpBundles, NumOpBundles)));
14961496}
14971497
14981498extern " C" LLVMValueRef LLVMRustGetInstrProfIncrementIntrinsic (LLVMModuleRef M) {
@@ -1537,8 +1537,8 @@ LLVMRustBuildInvoke(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
15371537 Value *Callee = unwrap (Fn);
15381538 FunctionType *FTy = unwrap<FunctionType>(Ty);
15391539 return wrap (unwrap (B)->CreateInvoke (FTy, Callee, unwrap (Then), unwrap (Catch),
1540- makeArrayRef (unwrap (Args), NumArgs),
1541- makeArrayRef (*OpBundles, NumOpBundles),
1540+ ArrayRef<Value*> (unwrap (Args), NumArgs),
1541+ ArrayRef<OperandBundleDef> (*OpBundles, NumOpBundles),
15421542 Name));
15431543}
15441544
0 commit comments