fix box/c and vector/c obligations

closes PR 13673
This commit is contained in:
Robby Findler 2013-04-07 19:55:10 -05:00
parent 6f7c938c0b
commit ccda5a84ad
2 changed files with 9 additions and 3 deletions

View File

@ -122,7 +122,10 @@
(list* (cadr args) (car args) new-args)))]
[else (append (reverse new-args)
(cons (syntax-property
(syntax-property
(car args)
'racket/contract:negative-position
this-one)
'racket/contract:positive-position
this-one)
(cdr args)))])))

View File

@ -25,9 +25,12 @@
[else
(loop (cdr args)
(cons (syntax-property
(syntax-property
(car args)
'racket/contract:positive-position
this-one)
'racket/contract:negative-position
this-one)
new-args))])))
(define (vectorof-name c)