aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm/bindings.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-12-13 00:14:54 +0200
committerVeikka Tuominen <git@vexu.eu>2022-12-17 13:22:09 +0200
commit9bb1104e373dec192fb2a22d48b023330ddbaeae (patch)
tree0105b65b2a6e405ee13f2c8f3719c81d5de1b2ad /src/codegen/llvm/bindings.zig
parent728dd29f1ac4e75111fec0299e50cf94c6a78760 (diff)
downloadzig-9bb1104e373dec192fb2a22d48b023330ddbaeae.tar.gz
zig-9bb1104e373dec192fb2a22d48b023330ddbaeae.zip
implement defining C variadic functions
Diffstat (limited to 'src/codegen/llvm/bindings.zig')
-rw-r--r--src/codegen/llvm/bindings.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/codegen/llvm/bindings.zig b/src/codegen/llvm/bindings.zig
index 90d0f51c7b..fc12b4a8c1 100644
--- a/src/codegen/llvm/bindings.zig
+++ b/src/codegen/llvm/bindings.zig
@@ -965,6 +965,9 @@ pub const Builder = opaque {
pub const buildAllocaInAddressSpace = ZigLLVMBuildAllocaInAddressSpace;
extern fn ZigLLVMBuildAllocaInAddressSpace(B: *Builder, Ty: *Type, AddressSpace: c_uint, Name: [*:0]const u8) *Value;
+
+ pub const buildVAArg = LLVMBuildVAArg;
+ extern fn LLVMBuildVAArg(*Builder, List: *Value, Ty: *Type, Name: [*:0]const u8) *Value;
};
pub const MDString = opaque {