aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm/bindings.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-11-16 12:56:51 +0200
committerGitHub <noreply@github.com>2022-11-16 12:56:51 +0200
commiteed82ca287afb04261c94458efd624758bbc6669 (patch)
tree51b15dded9d30fcfd3ba413e3ae0a53b4c2bd8e5 /src/codegen/llvm/bindings.zig
parenta93fa29d8f808da58371a58f0a7b8ecd462584b3 (diff)
parent28cbe5e92a36c81177dbcd2f33fc792468c08304 (diff)
downloadzig-eed82ca287afb04261c94458efd624758bbc6669.tar.gz
zig-eed82ca287afb04261c94458efd624758bbc6669.zip
Merge pull request #13558 from Vexu/stage2-fixes
Stage2 bug fixes to get third party projects building
Diffstat (limited to 'src/codegen/llvm/bindings.zig')
-rw-r--r--src/codegen/llvm/bindings.zig13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/codegen/llvm/bindings.zig b/src/codegen/llvm/bindings.zig
index a5b01d6ddf..1b462312cd 100644
--- a/src/codegen/llvm/bindings.zig
+++ b/src/codegen/llvm/bindings.zig
@@ -1662,7 +1662,18 @@ pub const DIBuilder = opaque {
extern fn ZigLLVMCreateDebugEnumerator(
dib: *DIBuilder,
name: [*:0]const u8,
- val: i64,
+ val: u64,
+ is_unsigned: bool,
+ ) *DIEnumerator;
+
+ pub const createEnumerator2 = ZigLLVMCreateDebugEnumeratorOfArbitraryPrecision;
+ extern fn ZigLLVMCreateDebugEnumeratorOfArbitraryPrecision(
+ dib: *DIBuilder,
+ name: [*:0]const u8,
+ num_words: c_uint,
+ words: [*]const u64,
+ bits: c_uint,
+ is_unsigned: bool,
) *DIEnumerator;
pub const createEnumerationType = ZigLLVMCreateDebugEnumerationType;