fix bytecode-format bug
The range of values used to represent "improper lists"
of length 36 to 65 overlapped with the range of values
used to represent other things.
This bug is the new chapion of the "how did we not hit that
earlier?" category. The bug was introduced around v300, at
the latest.
original commit: b8db5aacb3
This commit is contained in:
parent
3a67e505ba
commit
3e1e9a6357
|
@ -449,7 +449,7 @@
|
|||
(set-cport-pos! cp (add1 (cport-pos cp)))
|
||||
r)
|
||||
|
||||
(define small-list-max 65)
|
||||
(define small-list-max 50)
|
||||
(define raw-cpt-table
|
||||
;; The "schcpt.h" mapping, earlier entries override later ones
|
||||
`([0 escape]
|
||||
|
|
Loading…
Reference in New Issue
Block a user