diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-11-16 12:56:51 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-16 12:56:51 +0200 |
| commit | eed82ca287afb04261c94458efd624758bbc6669 (patch) | |
| tree | 51b15dded9d30fcfd3ba413e3ae0a53b4c2bd8e5 /src/codegen/llvm/bindings.zig | |
| parent | a93fa29d8f808da58371a58f0a7b8ecd462584b3 (diff) | |
| parent | 28cbe5e92a36c81177dbcd2f33fc792468c08304 (diff) | |
| download | zig-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.zig | 13 |
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; |
