zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 15029590ee2824dff76b22eeaff9c3e195345206 (tree)
parent ec5a433fdfa5067650e485ffcb0c087060976bbd
Author: antlilja <liljaanton2001@gmail.com>
Date:   Mon, 19 Feb 2024 22:50:02 +0100

LLVM Builder: Add integer values to more enums fields

Diffstat:
Msrc/codegen/llvm/Builder.zig | 36++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/src/codegen/llvm/Builder.zig b/src/codegen/llvm/Builder.zig @@ -1837,10 +1837,10 @@ pub const Preemption = enum { } }; -pub const Visibility = enum { - default, - hidden, - protected, +pub const Visibility = enum(u2) { + default = 0, + hidden = 1, + protected = 2, pub fn format( self: Visibility, @@ -1860,10 +1860,10 @@ pub const Visibility = enum { } }; -pub const DllStorageClass = enum { - default, - dllimport, - dllexport, +pub const DllStorageClass = enum(u2) { + default = 0, + dllimport = 1, + dllexport = 2, pub fn format( self: DllStorageClass, @@ -1883,12 +1883,12 @@ pub const DllStorageClass = enum { } }; -pub const ThreadLocal = enum { - default, - generaldynamic, - localdynamic, - initialexec, - localexec, +pub const ThreadLocal = enum(u3) { + default = 0, + generaldynamic = 1, + localdynamic = 2, + initialexec = 3, + localexec = 4, pub fn format( self: ThreadLocal, @@ -1914,10 +1914,10 @@ pub const ThreadLocal = enum { pub const Mutability = enum { global, constant }; -pub const UnnamedAddr = enum { - default, - unnamed_addr, - local_unnamed_addr, +pub const UnnamedAddr = enum(u2) { + default = 0, + unnamed_addr = 1, + local_unnamed_addr = 2, pub fn format( self: UnnamedAddr,