never print Void as a val

This commit is contained in:
Andrew Kent 2017-09-25 21:12:37 -04:00
parent 8aa05bebff
commit ff1446f85e

View File

@ -620,7 +620,8 @@
;; values like characters (when `display`ed)
;; (comes after Intersection since Val-able will match
;; when an element of an intersection is a val)
[(Val-able: v) (format "~v" v)]
[(Val-able: v) (cond [(void? v) 'Void]
[else (format "~v" v)])]
[(? Base?) (Base-name type)]
[(Pair: l r) `(Pairof ,(t->s l) ,(t->s r))]
[(ListDots: dty dbound) `(List ,(t->s dty) ... ,dbound)]