| ... | @@ -237,6 +237,8 @@ typedef char bool; | ... | @@ -237,6 +237,8 @@ typedef char bool; |
| 237 | | 237 | |
| 238 | #if zig_has_builtin(unreachable) || defined(zig_gnuc) || defined(zig_tinyc) | 238 | #if zig_has_builtin(unreachable) || defined(zig_gnuc) || defined(zig_tinyc) |
| 239 | #define zig_unreachable() __builtin_unreachable() | 239 | #define zig_unreachable() __builtin_unreachable() |
| | 240 | #elif defined(zig_msvc) |
| | 241 | #define zig_unreachable() __assume(0) |
| 240 | #else | 242 | #else |
| 241 | #define zig_unreachable() | 243 | #define zig_unreachable() |
| 242 | #endif | 244 | #endif |