diff options
| author | Kevin Newton <kddnewton@gmail.com> | 2024-04-03 12:30:21 -0400 |
|---|---|---|
| committer | Kevin Newton <kddnewton@gmail.com> | 2024-04-03 17:34:12 -0400 |
| commit | a33f19f78347d40f18d1811a3a2e87bba957dac3 (patch) | |
| tree | 94073f6f882d3caa4bbb79d48f13db376e82df22 | |
| parent | bddd004ce9337edee5e865abb28445b0258e1652 (diff) | |
[ruby/prism] Allow yields in default values in method definitions
https://github.com/ruby/prism/commit/5bc4cc3413
| -rw-r--r-- | prism/prism.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/prism/prism.c b/prism/prism.c index e17f11bbc0..ba6e475783 100644 --- a/prism/prism.c +++ b/prism/prism.c @@ -16073,6 +16073,7 @@ parse_yield(pm_parser_t *parser, const pm_node_t *node) { while (context_node != NULL) { switch (context_node->context) { case PM_CONTEXT_DEF: + case PM_CONTEXT_DEF_PARAMS: case PM_CONTEXT_DEFINED: case PM_CONTEXT_DEF_ENSURE: case PM_CONTEXT_DEF_RESCUE: @@ -16112,7 +16113,6 @@ parse_yield(pm_parser_t *parser, const pm_node_t *node) { case PM_CONTEXT_BLOCK_RESCUE: case PM_CONTEXT_CASE_IN: case PM_CONTEXT_CASE_WHEN: - case PM_CONTEXT_DEF_PARAMS: case PM_CONTEXT_DEFAULT_PARAMS: case PM_CONTEXT_ELSE: case PM_CONTEXT_ELSIF: |
