* lisp/emacs-lisp/eieio.el (cl-print-object): Suppress the warning
about object-print being obsolete, since there are no in-tree
methods like that any more.
(cl-defmethod cl-print-object ((object eieio-default-superclass) stream)
"Default printer for EIEIO objects."
- ;; Fallback to the old `object-print'.
- (princ (object-print object) stream))
+ ;; Fallback to the old `object-print'. There should be no
+ ;; `object-print' methods in the Emacs tree, but there may be some
+ ;; out-of-tree.
+ (with-suppressed-warnings ((obsolete object-print))
+ (princ (object-print object) stream)))
(defvar eieio-print-depth 0
"The current indentation depth while printing.