From 77d3996897ce57dba6d8dda9fd3503e7d0fe3c2f Mon Sep 17 00:00:00 2001 From: Kevin Newton Date: Wed, 10 Apr 2024 15:45:04 -0400 Subject: [PATCH] [ruby/prism] Put in an unreachable assert for rescues parsing https://github.com/ruby/prism/commit/7a60b61368 --- prism/prism.c | 1 + 1 file changed, 1 insertion(+) diff --git a/prism/prism.c b/prism/prism.c index 16dad45b37b7e9..3bc1a9ce2103f7 100644 --- a/prism/prism.c +++ b/prism/prism.c @@ -13859,6 +13859,7 @@ parse_rescues(pm_parser_t *parser, pm_begin_node_t *parent_node, pm_rescues_type case PM_RESCUES_LAMBDA: context = PM_CONTEXT_LAMBDA_RESCUE; break; case PM_RESCUES_MODULE: context = PM_CONTEXT_MODULE_RESCUE; break; case PM_RESCUES_SCLASS: context = PM_CONTEXT_SCLASS_RESCUE; break; + default: assert(false && "unreachable"); context = PM_CONTEXT_BEGIN_RESCUE; break; } pm_statements_node_t *statements = parse_statements(parser, context);