zig

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

commit 6a72eb1541ad0c131a664a0832afb7b2bd406198 (tree)
parent 5b34697b21ec88f85d338144ef1f9afb6be2b25a
Author: LemonBoy <thatlemon@gmail.com>
Date:   Wed,  8 Jan 2020 10:31:11 +0100

Use abort() instead of assert()

Let's see if the Windows/MacOS CI like this more...

Diffstat:
Mtest/run_translated_c.zig | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/test/run_translated_c.zig b/test/run_translated_c.zig @@ -4,18 +4,18 @@ const nl = std.cstr.line_sep; pub fn addCases(cases: *tests.RunTranslatedCContext) void { cases.add("ternary operator", - \\#include <assert.h> + \\#include <stdlib.h> \\static int cnt = 0; \\int foo() { cnt++; return 42; } \\int main(int argc, char **argv) { \\ short q = 3; \\ signed char z0 = q?:1; - \\ assert(z0 == 3); + \\ if (z0 != 3) abort(); \\ int z1 = 3?:1; - \\ assert(z1 == 3); + \\ if (z1 != 3) abort(); \\ int z2 = foo()?:-1; - \\ assert(z2 == 42); - \\ assert(cnt == 1); + \\ if (z2 != 42) abort(); + \\ if (cnt != 1) abort(); \\ return 0; \\} , "");