repair to decompiler printing of eq hash tables
This commit is contained in:
parent
8e617a6e5b
commit
c431d34955
|
@ -112,7 +112,12 @@
|
||||||
(define ph (make-placeholder #f))
|
(define ph (make-placeholder #f))
|
||||||
(hash-set! ht e ph)
|
(hash-set! ht e ph)
|
||||||
(placeholder-set! ph
|
(placeholder-set! ph
|
||||||
(make-hash-placeholder
|
((cond
|
||||||
|
[(hash-eq? ht)
|
||||||
|
make-hasheq-placeholder]
|
||||||
|
[(hash-eqv? ht)
|
||||||
|
make-hasheqv-placeholder]
|
||||||
|
[else make-hash-placeholder])
|
||||||
(for/list ([(k v) (in-hash e)])
|
(for/list ([(k v) (in-hash e)])
|
||||||
(cons (loop k) (loop v)))))
|
(cons (loop k) (loop v)))))
|
||||||
ph]
|
ph]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user