]> git.eshelyaron.com Git - emacs.git/commitdiff
eieio-tests.el: Silence last warnings
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 21 Dec 2021 01:45:39 +0000 (20:45 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 21 Dec 2021 01:45:39 +0000 (20:45 -0500)
* test/lisp/emacs-lisp/eieio-tests/eieio-tests.el (eieio-tests--dummy):
New class.
(eieio-test-22-init-forms-dont-match-runnable): Tweak to silence warning.

test/lisp/emacs-lisp/eieio-tests/eieio-tests.el

index c13d3ee6efa9d4de4d68a6e56df5afd9e0d9940c..3ed00f49d145e5d6ff3605c86be49a9cf60c61e7 100644 (file)
@@ -55,6 +55,9 @@
    )
   "Class A.")
 
+;; Silence compiler warning about `water' not being a class-allocated slot.
+(defclass eieio-tests--dummy () ((water :allocation :class)))
+
 (defclass class-b ()
   ((land :initform "Sc"
         :type string
@@ -555,7 +558,7 @@ METHOD is the method that was attempting to be called."
     "Test class that will be a calculated value.")
 
   (defclass eitest-superior nil
-    ((sub :initform (eitest-subordinate)
+    ((sub :initform (funcall #'eitest-subordinate)
          :type eitest-subordinate))
     "A class with an initform that creates a class.")