aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-03-27 14:21:32 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-03-27 14:22:47 -0700
commit6d2ec7a4e39e3464bb5f14747937df9544e89ee7 (patch)
tree2fe3eaaef62f7cc9fb3c52aec6d7acf707786281 /src/codegen/llvm
parent052079c99455d01312d377d72fa1b8b5c0b22aad (diff)
downloadzig-6d2ec7a4e39e3464bb5f14747937df9544e89ee7.tar.gz
zig-6d2ec7a4e39e3464bb5f14747937df9544e89ee7.zip
LLVM: handle aggregate_init for packed structs
Diffstat (limited to 'src/codegen/llvm')
-rw-r--r--src/codegen/llvm/bindings.zig8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/codegen/llvm/bindings.zig b/src/codegen/llvm/bindings.zig
index b7a3ff7230..33b862499c 100644
--- a/src/codegen/llvm/bindings.zig
+++ b/src/codegen/llvm/bindings.zig
@@ -448,6 +448,14 @@ pub const Builder = opaque {
Name: [*:0]const u8,
) *const Value;
+ pub const buildZExtOrBitCast = LLVMBuildZExtOrBitCast;
+ extern fn LLVMBuildZExtOrBitCast(
+ *const Builder,
+ Val: *const Value,
+ DestTy: *const Type,
+ Name: [*:0]const u8,
+ ) *const Value;
+
pub const buildSExt = LLVMBuildSExt;
extern fn LLVMBuildSExt(
*const Builder,