Display ellipses even if the :print-type message was already displayed.
original commit: df0ae80a7f69d6ebf4224aff33abf6d662daa0fd
This commit is contained in:
parent
42e4fe3bb3
commit
3a3a52fd02
|
@ -65,21 +65,20 @@
|
|||
;; are just too large to print.
|
||||
(let ([tc (cleanup-type t)])
|
||||
(format "- : ~a~a\n"
|
||||
tc (if (or did-I-suggest-:print-type-already?
|
||||
(equal? tc t))
|
||||
""
|
||||
(begin (set! did-I-suggest-:print-type-already? #t)
|
||||
:print-type-message))))]
|
||||
tc
|
||||
(cond [(equal? tc t) ""]
|
||||
[did-I-suggest-:print-type-already? " ..."]
|
||||
[else (set! did-I-suggest-:print-type-already? #t)
|
||||
:print-type-message])))]
|
||||
[(tc-results: t)
|
||||
(define new-ts (map cleanup-type t))
|
||||
(format "- : ~a~a\n"
|
||||
(cons 'Values new-ts)
|
||||
;; did any get pruned?
|
||||
(if (or did-I-suggest-:print-type-already?
|
||||
(andmap equal? t new-ts))
|
||||
""
|
||||
(begin (set! did-I-suggest-:print-type-already? #t)
|
||||
:print-type-message)))]
|
||||
(cond [(andmap equal? t new-ts) ""]
|
||||
[did-I-suggest-:print-type-already? " ..."]
|
||||
[else (set! did-I-suggest-:print-type-already? #t)
|
||||
:print-type-message]))]
|
||||
[x (int-err "bad type result: ~a" x)])])
|
||||
(if ty-str
|
||||
#`(let ([type '#,ty-str])
|
||||
|
|
Loading…
Reference in New Issue
Block a user