don't copy propagate uninterned symbols in cp0 and cptypes
original commit: 9758171949520e9f97e54f1140ae14083b168a8e
This commit is contained in:
parent
50e529364d
commit
19819ef4bf
2
s/cp0.ss
2
s/cp0.ss
|
@ -858,7 +858,7 @@
|
|||
(lambda (obj)
|
||||
; okay to copy obj if (eq? (faslin (faslout x)) x) => #t or (in the case of numbers and characters)
|
||||
; the value of (eq? x x) is unspecified
|
||||
(or (symbol? obj)
|
||||
(or (and (symbol? obj) (not (uninterned-symbol? obj)))
|
||||
(number? obj)
|
||||
(char? obj)
|
||||
(boolean? obj)
|
||||
|
|
|
@ -317,7 +317,7 @@ Notes:
|
|||
(lambda (obj)
|
||||
; okay to copy obj if (eq? (faslin (faslout x)) x) => #t or (in the case of numbers and characters)
|
||||
; the value of (eq? x x) is unspecified
|
||||
(or (symbol? obj)
|
||||
(or (and (symbol? obj) (not (uninterned-symbol? obj)))
|
||||
(number? obj)
|
||||
(char? obj)
|
||||
(boolean? obj)
|
||||
|
|
Loading…
Reference in New Issue
Block a user