Just a small change, nothing big.
svn: r13885 original commit: bd4c6f40ba5c854817091bf0ddf9463415987bf1
This commit is contained in:
parent
2a58f8d016
commit
5ba7ce5c73
|
@ -790,18 +790,22 @@
|
||||||
#`(letrec-syntax #,rename-bindings #,ctc)
|
#`(letrec-syntax #,rename-bindings #,ctc)
|
||||||
'inferred-name var)
|
'inferred-name var)
|
||||||
ctc)])
|
ctc)])
|
||||||
(if (or target-ctc ctc)
|
(if target-ctc
|
||||||
#`(λ ()
|
#`(λ ()
|
||||||
(let ([old-v #,(if ctc
|
(cons #,(if ctc
|
||||||
#`(let ([old-v/c (#,vref)])
|
#`(let ([old-v/c (#,vref)])
|
||||||
(contract ctc-stx (car old-v/c)
|
(contract ctc-stx (car old-v/c)
|
||||||
(cdr old-v/c) (current-contract-region)
|
(cdr old-v/c) (current-contract-region)
|
||||||
#,(id->contract-src-info var)))
|
#,(id->contract-src-info var)))
|
||||||
#`(#,vref))])
|
#`(#,vref))
|
||||||
#,(if target-ctc
|
(current-contract-region)))
|
||||||
#'(cons old-v (current-contract-region))
|
(if ctc
|
||||||
#'old-v)))
|
#`(λ ()
|
||||||
vref))))
|
(let ([old-v/c (#,vref)])
|
||||||
|
(contract ctc-stx (car old-v/c)
|
||||||
|
(cdr old-v/c) (current-contract-region)
|
||||||
|
#,(id->contract-src-info var))))
|
||||||
|
vref)))))
|
||||||
(car target-sig)
|
(car target-sig)
|
||||||
(cadddr target-sig)))
|
(cadddr target-sig)))
|
||||||
target-import-sigs))
|
target-import-sigs))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user