summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Newton <[email protected]>2024-04-10 15:45:04 -0400
committergit <[email protected]>2024-04-10 19:45:13 +0000
commit77d3996897ce57dba6d8dda9fd3503e7d0fe3c2f (patch)
tree80bd6d3d432fe6d47618c00c10dd652d0b728f6e
parentd75dc3988059ac2fc6eb06f29508ef935f5e0139 (diff)
[ruby/prism] Put in an unreachable assert for rescues parsing
https://github.com/ruby/prism/commit/7a60b61368
-rw-r--r--prism/prism.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/prism/prism.c b/prism/prism.c
index 16dad45b37..3bc1a9ce21 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);