~ chicken-core (chicken-5) a1e59132528232e7fa39e83704c6501247f4c979
commit a1e59132528232e7fa39e83704c6501247f4c979 Author: Evan Hanson <evhan@foldling.org> AuthorDate: Sat Mar 9 20:00:51 2019 +1300 Commit: Evan Hanson <evhan@foldling.org> CommitDate: Sat Mar 9 20:38:15 2019 +1300 Adjust scrutiny description of unknown procedures Instead of "In procedure `(unknown procedure)`", say "In a local procedure" to match the message used for unknown toplevel procedures. diff --git a/scrutinizer.scm b/scrutinizer.scm index 0ebe2122..764dacf8 100644 --- a/scrutinizer.scm +++ b/scrutinizer.scm @@ -2411,8 +2411,8 @@ (define (location-name loc #!optional (indent " ")) (define (lname loc1) (if loc1 - (real-name loc1) - "(unknown procedure)")) + (sprintf "In procedure `~a'," (real-name loc1)) + "In a local procedure")) (if (null? loc) (conc "At the toplevel,\n" indent) (let rec ((loc loc) @@ -2429,7 +2429,7 @@ "In a toplevel procedure") msgs) (conc "\n" indent)) (rec (cdr loc) - (cons (sprintf "In procedure `~a'," (lname (car loc))) msgs)))))) + (cons (lname (car loc)) msgs)))))) (define (variable-and-module name) ; -> (values var module-or-false) (let* ((str-name (if (symbol? name) (symbol->string name) name))Trap