Simplify type expression
This commit is contained in:
parent
e52256b7f0
commit
80d21e106c
|
@ -639,11 +639,11 @@
|
||||||
(dict-ref internal-external-mapping f)))
|
(dict-ref internal-external-mapping f)))
|
||||||
(define maybe-type (dict-ref type-map external #f))
|
(define maybe-type (dict-ref type-map external #f))
|
||||||
(values
|
(values
|
||||||
(->* (list (make-Univ)) (or (and maybe-type (car maybe-type))
|
(-> (make-Univ) (or (and maybe-type (car maybe-type))
|
||||||
(make-Univ)))
|
(make-Univ)))
|
||||||
(->* (list (make-Univ) (or (and maybe-type (car maybe-type))
|
(-> (make-Univ) (or (and maybe-type (car maybe-type))
|
||||||
-Bottom))
|
-Bottom)
|
||||||
-Void))))
|
-Void))))
|
||||||
|
|
||||||
(define-values (field-get-types field-set-types)
|
(define-values (field-get-types field-set-types)
|
||||||
(make-field-types (hash-ref parse-info 'field-internals) fields))
|
(make-field-types (hash-ref parse-info 'field-internals) fields))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user