~ chicken-core (chicken-5) d5c2991cb02a1017cbe86568e61faec1e89a7507


commit d5c2991cb02a1017cbe86568e61faec1e89a7507
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Sat Sep 3 21:48:55 2011 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Sat Sep 3 21:48:55 2011 +0200

    fixed bug in handling of (srfi N) extension specifiers

diff --git a/eval.scm b/eval.scm
index c64eb18d..4b8b8fe1 100644
--- a/eval.scm
+++ b/eval.scm
@@ -1303,7 +1303,7 @@
 			`(##core#begin
 			  ,@(map (lambda (n)
 				   (let ((rid (srfi-id n)))
-				     (let-values (((exp f2) (doit rid rid)))
+				     (let-values (((exp f2 _) (doit rid rid)))
 				       (set! f (or f f2))
 				       exp)))
 				 (cdr id)))))
Trap