hare

[hare] The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

commit 890e9b5cc94e403c1ff2ab390b5a9cddea31ad8b
parent c2e157ea1010feccbcd145a9bb6049206978074a
Author: Sebastian <sebastian@sebsite.pw>
Date:   Sat, 20 Apr 2024 22:10:44 -0400

test: fail gracefully on stack overflow

Signed-off-by: Sebastian <sebastian@sebsite.pw>

Diffstat:
Mtest/+test.ha | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/test/+test.ha b/test/+test.ha @@ -203,7 +203,8 @@ fn reset(ctx: *context) void = { }; fn do_test(ctx: *context, test: test) void = { - signal::handle(signal::sig::SEGV, &handle_segv, signal::flag::NODEFER); + signal::handle(signal::sig::SEGV, &handle_segv, + signal::flag::NODEFER, signal::flag::ONSTACK); memio::reset(&ctx.stdout); memio::reset(&ctx.stderr);