Improve type of values
when applied to one argument.
Closes PR 12846. original commit: 2aaeec4520cb82f847fa57412b60a023ba7f3fa7
This commit is contained in:
parent
4a2fb49431
commit
073263527c
|
@ -7,4 +7,4 @@
|
|||
(define (thing)
|
||||
((inst stuff)))
|
||||
|
||||
(inst values)
|
||||
(inst values Any)
|
||||
|
|
7
collects/tests/typed-racket/succeed/values-object.rkt
Normal file
7
collects/tests/typed-racket/succeed/values-object.rkt
Normal file
|
@ -0,0 +1,7 @@
|
|||
#lang typed/racket
|
||||
|
||||
(define v values)
|
||||
;(define v identity)
|
||||
|
||||
(: f (Boolean -> #f))
|
||||
(define (f x) (if (v x) #f x))
|
|
@ -1366,7 +1366,8 @@
|
|||
|
||||
|
||||
|
||||
[values (-polydots (a) (null (a a) . ->... . (make-ValuesDots null a 'a)))]
|
||||
[values (-polydots (b a) (cl->* (->acc (list b) b null)
|
||||
(null (a a) . ->... . (make-ValuesDots null a 'a))))]
|
||||
[call-with-values (-polydots (b a) ((-> (make-ValuesDots null a 'a)) (null (a a) . ->... . b) . -> . b))]
|
||||
|
||||
[read-accept-reader (-Param B B)]
|
||||
|
|
Loading…
Reference in New Issue
Block a user