From ffeec108cfccda71ff63167d41f090aa39c2432c Mon Sep 17 00:00:00 2001 From: TSUYUSATO Kitsune Date: Fri, 1 Dec 2023 23:55:15 +0900 Subject: [PATCH] [ruby/prism] Add missing context names to the switch in `debug_context` Now, `PM_DEBUG_LOGGING` can be available. https://github.com/ruby/prism/commit/569ffacb5f --- prism/prism.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prism/prism.c b/prism/prism.c index 9b264e7babb69a..ea827458960a54 100644 --- a/prism/prism.c +++ b/prism/prism.c @@ -40,6 +40,7 @@ debug_context(pm_context_t context) { case PM_CONTEXT_DEF_PARAMS: return "DEF_PARAMS"; case PM_CONTEXT_DEFAULT_PARAMS: return "DEFAULT_PARAMS"; case PM_CONTEXT_ENSURE: return "ENSURE"; + case PM_CONTEXT_ENSURE_DEF: return "ENSURE_DEF"; case PM_CONTEXT_ELSE: return "ELSE"; case PM_CONTEXT_ELSIF: return "ELSIF"; case PM_CONTEXT_EMBEXPR: return "EMBEXPR"; @@ -56,6 +57,8 @@ debug_context(pm_context_t context) { case PM_CONTEXT_PREEXE: return "PREEXE"; case PM_CONTEXT_RESCUE: return "RESCUE"; case PM_CONTEXT_RESCUE_ELSE: return "RESCUE_ELSE"; + case PM_CONTEXT_RESCUE_ELSE_DEF: return "RESCUE_ELSE_DEF"; + case PM_CONTEXT_RESCUE_DEF: return "RESCUE_DEF"; case PM_CONTEXT_SCLASS: return "SCLASS"; case PM_CONTEXT_UNLESS: return "UNLESS"; case PM_CONTEXT_UNTIL: return "UNTIL";