~ chicken-r7rs (master) 18b4e36affe30bef0042d7a15b5a4c88560a374a


commit 18b4e36affe30bef0042d7a15b5a4c88560a374a
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Sat May 2 23:40:02 2015 +0000
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Sat May 2 23:40:02 2015 +0000

    Preserve read-info-hook on include

diff --git a/r7rs-compile-time.scm b/r7rs-compile-time.scm
index 58d4ff7..b18a51e 100644
--- a/r7rs-compile-time.scm
+++ b/r7rs-compile-time.scm
@@ -85,7 +85,9 @@
 
 (define (read-forms filename ci?)
   (let ((path (##sys#resolve-include-filename filename #t)))
-    (fluid-let ((##sys#include-pathnames
+    (fluid-let ((##sys#default-read-info-hook
+                 (and (feature? 'compiling) ##compiler#read-info-hook))
+                (##sys#include-pathnames
                  (cond ((pathname-directory path) =>
                         (cut cons <> ##sys#include-pathnames))
                        ((current-source-directory) =>
Trap