#901 closed defect (fixed)
reexporting macros with * doesn't work
Reported by: | megane | Owned by: | felix winkelmann |
---|---|---|---|
Priority: | major | Milestone: | 4.9.0 |
Component: | compiler | Version: | 4.8.x |
Keywords: | modules | Cc: | |
Estimated difficulty: |
Description
There can't be many permutations of these left :)
(module m (foo) (import chicken scheme) (define-syntax foo (ir-macro-transformer (lambda (e i c) ''1)))) (module m2 * ; () works here (import chicken scheme) (import m) (reexport m)) (import m2) (print (foo)) ;; $ csc foo.scm && ./foo ;; Warning: exported identifier of module `m2' has not been defined: foo ;; Error: module unresolved: m2
Attachments (1)
Change History (5)
comment:1 Changed 12 years ago by
Milestone: | → 4.8.0 |
---|---|
Owner: | set to felix winkelmann |
Status: | new → assigned |
Changed 12 years ago by
Attachment: | reexport-syntax-with-star-export-list.diff added |
---|
comment:2 Changed 12 years ago by
comment:3 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Does the attached patch work for you?