]> git.eshelyaron.com Git - emacs.git/commitdiff
Suppress warning about object-print in eieio.el
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 Jun 2019 10:12:48 +0000 (12:12 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 Jun 2019 10:12:48 +0000 (12:12 +0200)
* lisp/emacs-lisp/eieio.el (obsolete): Suppress warning about
object-print being obsolete, because there are no in-tree
definitions any more.

lisp/emacs-lisp/eieio.el

index 4f73c606df9c92abd6458cfd1a98f9ad4ceb4135..504133c1e776cc454f68c17e10b33b63a9486349 100644 (file)
@@ -851,12 +851,12 @@ to prepend a space."
   (eieio-object-name this (apply #'concat strings)))
 
 
-(cl-defmethod cl-print-object ((object eieio-default-superclass) stream)
-  "Default printer for EIEIO objects."
-  ;; 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))
+(with-suppressed-warnings ((obsolete object-print))
+  (cl-defmethod cl-print-object ((object eieio-default-superclass) stream)
+    "Default printer for EIEIO objects."
+    ;; 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.
     (princ (object-print object) stream)))
 
 (defvar eieio-print-depth 0