remove overly aggressive use of procedure-specialize
This commit is contained in:
parent
a5b3d6b3d0
commit
f2f38cdf4a
|
@ -70,8 +70,7 @@
|
||||||
[(null? rst) fst-pred]
|
[(null? rst) fst-pred]
|
||||||
[else
|
[else
|
||||||
(let ([r (loop (car rst) (cdr rst))])
|
(let ([r (loop (car rst) (cdr rst))])
|
||||||
(procedure-specialize
|
(λ (x) (or (fst-pred x) (r x))))])))]))
|
||||||
(λ (x) (or (fst-pred x) (r x)))))])))]))
|
|
||||||
|
|
||||||
(define (single-or/c-late-neg-projection ctc)
|
(define (single-or/c-late-neg-projection ctc)
|
||||||
(define c-proj (get/build-late-neg-projection (single-or/c-ho-ctc ctc)))
|
(define c-proj (get/build-late-neg-projection (single-or/c-ho-ctc ctc)))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user