~ chicken-core (chicken-5) a075edf423df96cef955a3c4c36d1ffa2c2ceada
commit a075edf423df96cef955a3c4c36d1ffa2c2ceada
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Thu Jun 16 03:51:51 2011 -0400
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Thu Jun 16 03:51:51 2011 -0400
commented out type-check-generation to avoid warning; slightly better pname in argtype warning
diff --git a/scrutinizer.scm b/scrutinizer.scm
index e0100271..1a7ffc1d 100755
--- a/scrutinizer.scm
+++ b/scrutinizer.scm
@@ -472,7 +472,9 @@
(define (call-result node args e loc params)
(define (pname)
(sprintf "~ain procedure call to `~s', "
- (if (and (pair? params) (pair? (cdr params)))
+ (if (and (pair? params)
+ (pair? (cdr params))
+ (pair? (cadr params))) ; sourceinfo has line-number information?
(let ((n (source-info->line (cadr params))))
(if n
(sprintf "~a: " n)
@@ -1254,7 +1256,7 @@
;;; generate type-checks for formal variables
-(define (generate-type-checks! node loc vars inits)
+#;(define (generate-type-checks! node loc vars inits)
;; assumes type is validated
(define (test t v)
(case t
Trap