@@ -257,7 +257,7 @@ template<typename T> static inline void AddAttributes(T *t, unsigned Index,
257
257
PALNew = PAL.addAttributes (t->getContext (), Index, B);
258
258
#else
259
259
AttrBuilder B (t->getContext ());
260
- for (LLVMAttributeRef Attr : makeArrayRef (Attrs, AttrsLen))
260
+ for (LLVMAttributeRef Attr : ArrayRef<LLVMAttributeRef> (Attrs, AttrsLen))
261
261
B.addAttribute (unwrap (Attr));
262
262
PALNew = PAL.addAttributesAtIndex (t->getContext (), Index, B);
263
263
#endif
@@ -1064,7 +1064,7 @@ extern "C" LLVMMetadataRef LLVMRustDIBuilderCreateEnumerator(
1064
1064
LLVMRustDIBuilderRef Builder, const char *Name, size_t NameLen,
1065
1065
const uint64_t Value[2 ], unsigned SizeInBits, bool IsUnsigned) {
1066
1066
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)));
1068
1068
}
1069
1069
1070
1070
extern " C" LLVMMetadataRef LLVMRustDIBuilderCreateEnumerationType (
@@ -1477,7 +1477,7 @@ extern "C" void LLVMRustAddHandler(LLVMValueRef CatchSwitchRef,
1477
1477
extern " C" OperandBundleDef *LLVMRustBuildOperandBundleDef (const char *Name,
1478
1478
LLVMValueRef *Inputs,
1479
1479
unsigned NumInputs) {
1480
- return new OperandBundleDef (Name, makeArrayRef (unwrap (Inputs), NumInputs));
1480
+ return new OperandBundleDef (Name, ArrayRef<Value*> (unwrap (Inputs), NumInputs));
1481
1481
}
1482
1482
1483
1483
extern " C" void LLVMRustFreeOperandBundleDef (OperandBundleDef *Bundle) {
@@ -1491,8 +1491,8 @@ extern "C" LLVMValueRef LLVMRustBuildCall(LLVMBuilderRef B, LLVMTypeRef Ty, LLVM
1491
1491
Value *Callee = unwrap (Fn);
1492
1492
FunctionType *FTy = unwrap<FunctionType>(Ty);
1493
1493
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)));
1496
1496
}
1497
1497
1498
1498
extern " C" LLVMValueRef LLVMRustGetInstrProfIncrementIntrinsic (LLVMModuleRef M) {
@@ -1537,8 +1537,8 @@ LLVMRustBuildInvoke(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
1537
1537
Value *Callee = unwrap (Fn);
1538
1538
FunctionType *FTy = unwrap<FunctionType>(Ty);
1539
1539
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),
1542
1542
Name));
1543
1543
}
1544
1544
0 commit comments