~ chicken-core (chicken-5) be2a356562ceb2c87f230e54b09fe0faa2132e97


commit be2a356562ceb2c87f230e54b09fe0faa2132e97
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Fri Nov 19 07:27:47 2010 -0500
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Fri Nov 19 07:27:47 2010 -0500

    updated scrutiny-tests

diff --git a/tests/scrutiny-tests.scm b/tests/scrutiny-tests.scm
index f3b872b3..636779c6 100644
--- a/tests/scrutiny-tests.scm
+++ b/tests/scrutiny-tests.scm
@@ -38,3 +38,6 @@
   (if x
       (values 42 43)
       (fail)))
+
+(define (foo x)
+  (if x 1))
diff --git a/tests/scrutiny.expected b/tests/scrutiny.expected
index cd3a5bc4..ccdc39c1 100644
--- a/tests/scrutiny.expected
+++ b/tests/scrutiny.expected
@@ -45,4 +45,9 @@ Warning: at toplevel:
 Warning: at toplevel:
   g89: in procedure call to `g89', expected a value of type `(procedure () *)', but were given a value of type `fixnum'
 
+Warning: in toplevel procedure `foo':
+  conditional in tail-position has branch with undefined result:
+
+(if x15 '1 (##core#undefined))
+
 Warning: redefinition of standard binding: car
Trap