Fixed make-vector's type to reflect generalization on vectors.

original commit: ed4f7b7bd7bc452b6accfd32ae14402fc60532c7
This commit is contained in:
Vincent St-Amour 2010-07-02 15:14:00 -04:00
parent 49addde405
commit c6d892cd0f

View File

@ -137,7 +137,7 @@
[unsafe-vector-set! (-poly (a) (-> (-vec a) index-type a -Void))]
[unsafe-vector*-set! (-poly (a) (-> (-vec a) index-type a -Void))]
[vector-copy! (-poly (a) ((-vec a) index-type (-vec a) [index-type index-type] . ->opt . -Void))]
[make-vector (-poly (a) (cl-> [(index-type) (-vec (Un -NonnegativeFixnum a))]
[make-vector (-poly (a) (cl-> [(index-type) (-vec (Un -Nat a))]
[(index-type a) (-vec a)]))]
[bytes-ref (-> -Bytes index-type -NonnegativeFixnum)]