Fix the fix in 686bc68
.
Original fix did not break correctness, but did introduce too much wrapping.
This commit is contained in:
parent
686bc68b0a
commit
d80a8244a2
|
@ -1341,7 +1341,8 @@
|
|||
[old-classes (reverse old-classes)])
|
||||
(cond
|
||||
[(null? projs) (list class)]
|
||||
[else (loop ((car projs) class) (cdr ctcs) (cdr projs) '() '())]))))
|
||||
[else (cons class
|
||||
(loop ((car projs) class) (cdr ctcs) (cdr projs) '() '()))]))))
|
||||
|
||||
(impersonate-struct
|
||||
interposed-val object-ref
|
||||
|
|
Loading…
Reference in New Issue
Block a user