Skip to content

Commit e7d2b07

Browse files
authored
Unrolled build for rust-lang#124132
Rollup merge of rust-lang#124132 - RalfJung:OpBundlesIndirect, r=Mark-Simulacrum llvm RustWrapper: explain OpBundlesIndirect argument type Follow-up to rust-lang#123941 r? ``@Mark-Simulacrum``
2 parents dbce3b4 + 61def01 commit e7d2b07

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -1522,6 +1522,7 @@ extern "C" void LLVMRustFreeOperandBundleDef(OperandBundleDef *Bundle) {
15221522
delete Bundle;
15231523
}
15241524

1525+
// OpBundlesIndirect is an array of pointers (*not* a pointer to an array).
15251526
extern "C" LLVMValueRef LLVMRustBuildCall(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
15261527
LLVMValueRef *Args, unsigned NumArgs,
15271528
OperandBundleDef **OpBundlesIndirect,
@@ -1601,6 +1602,7 @@ extern "C" LLVMValueRef LLVMRustBuildMemSet(LLVMBuilderRef B,
16011602
unwrap(Dst), unwrap(Val), unwrap(Size), MaybeAlign(DstAlign), IsVolatile));
16021603
}
16031604

1605+
// OpBundlesIndirect is an array of pointers (*not* a pointer to an array).
16041606
extern "C" LLVMValueRef
16051607
LLVMRustBuildInvoke(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
16061608
LLVMValueRef *Args, unsigned NumArgs,
@@ -1623,6 +1625,7 @@ LLVMRustBuildInvoke(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
16231625
Name));
16241626
}
16251627

1628+
// OpBundlesIndirect is an array of pointers (*not* a pointer to an array).
16261629
extern "C" LLVMValueRef
16271630
LLVMRustBuildCallBr(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef Fn,
16281631
LLVMBasicBlockRef DefaultDest,

0 commit comments

Comments
 (0)