Opened 9 years ago
Last modified 15 months ago
#1294 closed defect
define-record-printer messes with internal defines — at Initial Version
Reported by: | sjamaan | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | someday |
Component: | expander | Version: | 4.11.0 |
Keywords: | Cc: | ||
Estimated difficulty: | hard |
Description
As pointed out by russelw on IRC, the following program fails to compile (and doesn't work in the interpreter, either):
(module main () (import chicken) (import scheme) (define (h) (define (f) (g)) (define-record-printer (foo x port) #f) (define (g) (f))))
This is probably similar to #1274.
Note: See
TracTickets for help on using
tickets.