~ chicken-core (chicken-5) 25a1527bda59dec2e0d51ed6ca2144669e94bcf4
commit 25a1527bda59dec2e0d51ed6ca2144669e94bcf4
Author: Peter Bex <peter@more-magic.net>
AuthorDate: Sun Aug 13 13:18:53 2017 +0200
Commit: Evan Hanson <evhan@foldling.org>
CommitDate: Tue Aug 15 18:37:38 2017 +1200
Make print-call-chain match the declared type in types.db
It is declared not to return anything (void), but it takes some effort
to return the call chain, resulting in a type warning.
Signed-off-by: Evan Hanson <evhan@foldling.org>
diff --git a/library.scm b/library.scm
index 07bebe1f..a99ed6e4 100644
--- a/library.scm
+++ b/library.scm
@@ -4439,9 +4439,7 @@ EOF
(##sys#check-output-port port #t 'print-call-chain)
(##sys#check-fixnum start 'print-call-chain)
(##sys#check-string header 'print-call-chain)
- (let ((ct (get-call-chain start thread)))
- (##sys#really-print-call-chain port ct header)
- ct))
+ (##sys#really-print-call-chain port (get-call-chain start thread) header))
;;; Interrupt handling:
Trap