zig

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

commit 125bf05c2707d729bf09b90a330d1d89969612bd (tree)
parent 062feb6c82c21b3e7edf6c724b472eb362bfdac5
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Sun,  1 Dec 2024 18:59:42 +0100

zig.h: Implement zig_unreachable() with __assume(0) for MSVC.

Diffstat:
Mlib/zig.h | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/lib/zig.h b/lib/zig.h @@ -237,6 +237,8 @@ typedef char bool; #if zig_has_builtin(unreachable) || defined(zig_gnuc) || defined(zig_tinyc) #define zig_unreachable() __builtin_unreachable() +#elif defined(zig_msvc) +#define zig_unreachable() __assume(0) #else #define zig_unreachable() #endif