added property for internal contract dependencies to ->i
This commit is contained in:
parent
74a0e49a4b
commit
b664b04999
|
@ -212,6 +212,7 @@
|
||||||
(syntax-parameterize
|
(syntax-parameterize
|
||||||
((making-a-method #f))
|
((making-a-method #f))
|
||||||
#,(syntax-property
|
#,(syntax-property
|
||||||
|
(syntax-property
|
||||||
#`(build-->d mtd?
|
#`(build-->d mtd?
|
||||||
(list (λ (dom-params ...)
|
(list (λ (dom-params ...)
|
||||||
(parameterize-this this-parameter ... mandatory-dom)) ...)
|
(parameterize-this this-parameter ... mandatory-dom)) ...)
|
||||||
|
@ -251,7 +252,9 @@
|
||||||
'racket/contract:contract
|
'racket/contract:contract
|
||||||
(vector this->i
|
(vector this->i
|
||||||
;; the -> in the original input to this guy
|
;; the -> in the original input to this guy
|
||||||
(car (syntax-e stx)))))))))))))]))
|
(car (syntax-e stx))))
|
||||||
|
'racket/contract:internal-contract
|
||||||
|
(gensym '->i-boundary)))))))))))]))
|
||||||
|
|
||||||
(define ->d-tail-key (gensym '->d-tail-key))
|
(define ->d-tail-key (gensym '->d-tail-key))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user