#85 closed defect (fixed)
reexporting does not fully work for core library exports
Reported by: | felix winkelmann | Owned by: | felix winkelmann |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | core-pending | Version: | 4.2.x |
Keywords: | Cc: | ||
Estimated difficulty: |
Description
This code
(module x () (import scheme chicken) (require-library srfi-1) (reexport (only srfi-1 cons*)))
will result in an unbound reference to #%cons*
, when the import library is compiled. It seems that the alias symbol has a missing ##core#primitive
property (which indicates that reexports of primitive symbols (non-module core library bindings) must be treated specially and somehow store this information in the import library).
Change History (3)
comment:1 Changed 14 years ago by
Component: | expander → core-pending |
---|---|
Version: | 4.1.x → 4.2.x |
comment:2 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
This should be fixed in commit 1e4cd5ff9206cbae2434a3ae487de9987c8a54b0.