@@ -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,
@@ -1601,6 +1602,7 @@ extern "C" LLVMValueRef LLVMRustBuildMemSet(LLVMBuilderRef B,
1601
1602
unwrap (Dst), unwrap (Val), unwrap (Size ), MaybeAlign (DstAlign), IsVolatile));
1602
1603
}
1603
1604
1605
+ // OpBundlesIndirect is an array of pointers (*not* a pointer to an array).
1604
1606
extern " C" LLVMValueRef
1605
1607
LLVMRustBuildInvoke (LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
1606
1608
LLVMValueRef *Args, unsigned NumArgs,
@@ -1623,6 +1625,7 @@ LLVMRustBuildInvoke(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
1623
1625
Name));
1624
1626
}
1625
1627
1628
+ // OpBundlesIndirect is an array of pointers (*not* a pointer to an array).
1626
1629
extern " C" LLVMValueRef
1627
1630
LLVMRustBuildCallBr (LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
1628
1631
LLVMBasicBlockRef DefaultDest,
0 commit comments