diff options
author | Nobuyoshi Nakada <[email protected]> | 2025-03-16 12:27:56 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2025-03-16 12:27:56 +0900 |
commit | f23146f09f3c5d0d9b72d044efa0a544566b4a49 (patch) | |
tree | 4a0b3f135c47118d500474c326a5a4ffc8ac38f8 | |
parent | 06919949a60b42a8f30e8bd0cb075e17b05eebcd (diff) |
Fix enums in comparisons
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/12941
-rw-r--r-- | proc.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -1179,10 +1179,10 @@ rb_block_pair_yield_optimizable(void) min = rb_vm_block_min_max_arity(&block, &max); switch (vm_block_type(&block)) { - case block_handler_type_symbol: + case block_type_symbol: return 0; - case block_handler_type_proc: + case block_type_proc: { VALUE procval = block_handler; rb_proc_t *proc; @@ -1192,7 +1192,7 @@ rb_block_pair_yield_optimizable(void) return min > 1; } - case block_handler_type_ifunc: + case block_type_ifunc: { const struct vm_ifunc *ifunc = block.as.captured.code.ifunc; if (ifunc->flags & IFUNC_YIELD_OPTIMIZABLE) return 1; @@ -1219,10 +1219,10 @@ rb_block_arity(void) block_setup(&block, block_handler); switch (vm_block_type(&block)) { - case block_handler_type_symbol: + case block_type_symbol: return -1; - case block_handler_type_proc: + case block_type_proc: return rb_proc_arity(block_handler); default: |