@@ -1522,6 +1522,7 @@ extern "C" void LLVMRustFreeOperandBundleDef(OperandBundleDef *Bundle) {
1522
1522
delete Bundle;
1523
1523
}
1524
1524
1525
+ // OpBundlesIndirect is an array of pointers (*not* a pointer to an array).
1525
1526
extern " C" LLVMValueRef LLVMRustBuildCall (LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
1526
1527
LLVMValueRef *Args, unsigned NumArgs,
1527
1528
OperandBundleDef **OpBundlesIndirect,
@@ -1574,6 +1575,7 @@ extern "C" LLVMValueRef LLVMRustBuildMemSet(LLVMBuilderRef B,
1574
1575
unwrap (Dst), unwrap (Val), unwrap (Size ), MaybeAlign (DstAlign), IsVolatile));
1575
1576
}
1576
1577
1578
+ // OpBundlesIndirect is an array of pointers (*not* a pointer to an array).
1577
1579
extern " C" LLVMValueRef
1578
1580
LLVMRustBuildInvoke (LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
1579
1581
LLVMValueRef *Args, unsigned NumArgs,
@@ -1596,6 +1598,7 @@ LLVMRustBuildInvoke(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
1596
1598
Name));
1597
1599
}
1598
1600
1601
+ // OpBundlesIndirect is an array of pointers (*not* a pointer to an array).
1599
1602
extern " C" LLVMValueRef
1600
1603
LLVMRustBuildCallBr (LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
1601
1604
LLVMBasicBlockRef DefaultDest,
0 commit comments