From a4de507c6d866d4d5a48bdac975042ec415d0f0b Mon Sep 17 00:00:00 2001 From: Emily Hudson Date: Sat, 30 May 2020 12:19:52 +0100 Subject: [PATCH] cgen: panic on assertion failed outside tests --- vlib/v/gen/cgen.v | 1 + 1 file changed, 1 insertion(+) diff --git a/vlib/v/gen/cgen.v b/vlib/v/gen/cgen.v index a7768f52bd..d4a4560be0 100644 --- a/vlib/v/gen/cgen.v +++ b/vlib/v/gen/cgen.v @@ -886,6 +886,7 @@ fn (mut g Gen) gen_assert_stmt(a ast.AssertStmt) { } g.writeln('{}else{') g.writeln(' eprintln( tos_lit("${mod_path}:${a.pos.line_nr+1}: FAIL: fn ${g.fn_decl.name}(): assert $s_assertion"));') + g.writeln(' v_panic(tos_lit("Assertion failed..."));') g.writeln(' exit(1);') g.writeln('}') }