Skip to content

Commit 2eaef7b

Browse files
committed
fix types for unbox, set-box!, etc.
1 parent 3c874c1 commit 2eaef7b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

typed-racket-lib/typed-racket/base-env/base-env.rkt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -868,17 +868,17 @@
868868
[box (-poly (a) (a . -> . (-box a)))]
869869
[box-immutable (-poly (a) (a . -> . (-Read-Only-Boxof a)))]
870870
[unbox (-poly (a) (cl->*
871-
((-box a) . -> . a)
871+
((-box -Bottom a) . -> . a)
872872
((make-BoxTop) . -> . Univ)))]
873-
[set-box! (-poly (a) ((-box a) a . -> . -Void))]
873+
[set-box! (-poly (a) ((-box a Univ) a . -> . -Void))]
874874
[unsafe-unbox (-poly (a) (cl->*
875-
((-box a) . -> . a)
875+
((-box -Bottom a) . -> . a)
876876
((make-BoxTop) . -> . Univ)))]
877-
[unsafe-set-box! (-poly (a) ((-box a) a . -> . -Void))]
877+
[unsafe-set-box! (-poly (a) ((-box a Univ) a . -> . -Void))]
878878
[unsafe-unbox* (-poly (a) (cl->*
879-
((-box a) . -> . a)
879+
((-box -Bottom a) . -> . a)
880880
((make-BoxTop) . -> . Univ)))]
881-
[unsafe-set-box*! (-poly (a) ((-box a) a . -> . -Void))]
881+
[unsafe-set-box*! (-poly (a) ((-box a Univ) a . -> . -Void))]
882882
[box? (make-pred-ty (make-BoxTop))]
883883

884884
;; Section 4.13 (Hash Tables)

0 commit comments

Comments
 (0)