procedures in "drop" contexts can return unspecified values
authorAndy Wingo <wingo@pobox.com>
Thu, 21 May 2009 15:22:58 +0000 (17:22 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 21 May 2009 15:22:58 +0000 (17:22 +0200)
commit30a5e062d022aafdb72cea648f3a4de0e72feb6d
tree0dfdce2bb8987db00142874418c42530ba9160a2
parenta48358b38fed9486cebf7f8338dc05adc770fc0f
procedures in "drop" contexts can return unspecified values

* module/language/tree-il/compile-glil.scm (flatten): For applications in
  "drop" context, allow the procedure to return unspecified values
  (including 0 values).

* test-suite/tests/tree-il.test ("application"): Adapt test.

* module/srfi/srfi-18.scm (wrap): Clarify.

* test-suite/tests/srfi-18.test: Fix so that the expression importing
  srfi-18 is expanded before the tests. However the tests are still
  failing, something about 0-valued returns...
module/language/tree-il/compile-glil.scm
module/srfi/srfi-18.scm
test-suite/tests/srfi-18.test
test-suite/tests/tree-il.test