From 200d3cc14d4c98bfee3826bda9c0e09a1113d939 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Thu, 18 Jan 2024 12:35:52 -0800 Subject: [PATCH] add assert on SP --- compile.c | 1 + 1 file changed, 1 insertion(+) diff --git a/compile.c b/compile.c index 5c69c860e0..8d3588c81b 100644 --- a/compile.c +++ b/compile.c @@ -2855,6 +2855,7 @@ iseq_set_exception_table(rb_iseq_t *iseq) if (entry->type == CATCH_TYPE_RESCUE || entry->type == CATCH_TYPE_BREAK || entry->type == CATCH_TYPE_NEXT) { + RUBY_ASSERT(entry->sp > 0); entry->sp--; } }