aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-07-27 13:22:33 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-07-27 16:19:23 -0700
commitf880af369d4814df7cd1ec0ef5f85343108bbe81 (patch)
tree61c5348ebf815a1233b5dc0829aa96a00447c2a1 /src/codegen/llvm
parentdfc7493dcb049788b92137ca09b8bd47cee23865 (diff)
downloadzig-f880af369d4814df7cd1ec0ef5f85343108bbe81.tar.gz
zig-f880af369d4814df7cd1ec0ef5f85343108bbe81.zip
LLVM: fix lowering byte-aligned packed struct field pointers
Diffstat (limited to 'src/codegen/llvm')
-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 07408f12b9..e4357b8060 100644
--- a/src/codegen/llvm/bindings.zig
+++ b/src/codegen/llvm/bindings.zig
@@ -169,6 +169,9 @@ pub const Value = opaque {
pub const constNot = LLVMConstNot;
extern fn LLVMConstNot(ConstantVal: *const Value) *const Value;
+ pub const constAdd = LLVMConstAdd;
+ extern fn LLVMConstAdd(LHSConstant: *const Value, RHSConstant: *const Value) *const Value;
+
pub const setWeak = LLVMSetWeak;
extern fn LLVMSetWeak(CmpXchgInst: *const Value, IsWeak: Bool) void;