~ 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