~ chicken-core (chicken-5) 9b47cab6d0633dde440276f1cdb6bdc882d28709
commit 9b47cab6d0633dde440276f1cdb6bdc882d28709 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Thu Jun 28 14:06:52 2012 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Thu Jun 28 14:06:52 2012 +0200 disable warning for accesses to variables with undefined value; this is a bogus warning, as undefined values are completely legal, as long as one doesn't make any assumptions about their meaning; as long as such a variable is not used, it is ok to pass their value around (and may be the result in macro-generated code - restricting this even if by warning causes unnecessary convolutions (fixes #849) diff --git a/scrutinizer.scm b/scrutinizer.scm index 8069ac60..8c2788e8 100755 --- a/scrutinizer.scm +++ b/scrutinizer.scm @@ -188,7 +188,7 @@ ((assq id e) => (lambda (a) (cond ((eq? 'undefined (cdr a)) - (report + #;(report loc (sprintf "access to variable `~a' which has an undefined value" (real-name id db)))Trap