don't copy propagate uninterned symbols in cp0 and cptypes

original commit: 9758171949520e9f97e54f1140ae14083b168a8e
This commit is contained in:
Gustavo Massaccesi 2019-12-07 16:44:29 -03:00
parent 50e529364d
commit 19819ef4bf
2 changed files with 2 additions and 2 deletions

View File

@ -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)

View File

@ -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)