From c907e9f7ecc4764f6cdcf5f6b2cd6ced80ad95a9 Mon Sep 17 00:00:00 2001 From: Prafulla Giri Date: Sat, 1 Aug 2020 15:39:22 +0545 Subject: [PATCH] Fix return-handler of trace-calls-to-procedure This change removes the extra/unused formal parameter 'values' from the definition of return-handler in trace-calls-to-procedure. This extra parameter was causing trace-calls-to-procedure to fail for the lack of an argument that was never passed to it. Thanks to Mr. Andrew (RhodiumToad) for figuring this out. Fixes #42574. * module/system/vm/trace.scm (trace-calls-to-procedure (return-handler)): Remove unnecessary formal parameter 'values'. --- module/system/vm/trace.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/system/vm/trace.scm b/module/system/vm/trace.scm index e9f17dae8..54840d8fd 100644 --- a/module/system/vm/trace.scm +++ b/module/system/vm/trace.scm @@ -73,7 +73,7 @@ (max-indent (- width 40))) (define (apply-handler frame depth) (print-application frame depth width prefix max-indent)) - (define (return-handler frame depth values) + (define (return-handler frame depth) (print-return frame depth width prefix max-indent)) (trap-calls-to-procedure proc apply-handler return-handler)) -- 2.26.2