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