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)])
|
[old-classes (reverse old-classes)])
|
||||||
(cond
|
(cond
|
||||||
[(null? projs) (list class)]
|
[(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
|
(impersonate-struct
|
||||||
interposed-val object-ref
|
interposed-val object-ref
|
||||||
|
|
Loading…
Reference in New Issue
Block a user