...in the default PRINT-OBJECT method.
;;; The current code doesn't seem to quite match that.
(def!method print-object ((x condition) stream)
(if *print-escape*
- (if (typep x 'simple-condition)
+ (if (and (typep x 'simple-condition) (slot-boundp x 'format-control))
(print-unreadable-object (x stream :type t :identity t)
(format stream "~S" (simple-condition-format-control x)))
(print-unreadable-object (x stream :type t :identity t)))
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.37.49"
+"1.0.37.50"