Fixed some tests that used to test for an invalid optimization that is
now valid. original commit: f6077b02f121c4300a761de4f5f2f1a18c361d7e
This commit is contained in:
parent
39d245984a
commit
228f9a971b
|
@ -1,2 +1,4 @@
|
|||
(module invalid-vector-ref typed/scheme #:optimize
|
||||
(vector-ref (vector 1 2 3) 0)) ; type is (Vectorof Integer), length is unknown, can't optimize
|
||||
(: f ((Vectorof Integer) -> Integer))
|
||||
(define (f x)
|
||||
(vector-ref x 0))) ; type is (Vectorof Integer), length is unknown, can't optimize
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
(module invalid-vector-set typed/scheme #:optimize
|
||||
(vector-set! (vector 1 2) 0 2)) ; type is (Vectorof Integer), length is ot known, can't optimize
|
||||
(: f ((Vectorof Integer) -> Void))
|
||||
(define (f x)
|
||||
(vector-set! x 0 2))) ; type is (Vectorof Integer), length is ot known, can't optimize
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
(module vector-ref2 typed/scheme #:optimize
|
||||
(require racket/unsafe/ops)
|
||||
(vector-ref (vector 1 2 3) 0))
|
|
@ -0,0 +1,3 @@
|
|||
(module invalid-vector-set typed/scheme #:optimize
|
||||
(require racket/unsafe/ops)
|
||||
(vector-set! (vector 1 2) 0 2)) ; type is (Vectorof Integer), length is ot known, can't optimize
|
Loading…
Reference in New Issue
Block a user