]> git.eshelyaron.com Git - emacs.git/commitdiff
* Fix some nits in comp.el
authorAndrea Corallo <akrl@sdf.org>
Wed, 7 Oct 2020 18:43:00 +0000 (20:43 +0200)
committerAndrea Corallo <akrl@sdf.org>
Wed, 7 Oct 2020 18:43:00 +0000 (20:43 +0200)
* lisp/emacs-lisp/comp.el (comp-spill-lap-function): Use
`cl-defmethod' where correct in place of `cl-defgeneric'.
(comp-tampoline-compile): Add missing #.

lisp/emacs-lisp/comp.el

index 01ffd4d40ec85294a527cdd827bcf4f69f266930..763d44a23e17b3af7de56d1dedaaeffefa7c576f 100644 (file)
@@ -661,7 +661,7 @@ clashes."
 (cl-defgeneric comp-spill-lap-function (input)
   "Byte compile INPUT and spill lap for further stages.")
 
-(cl-defgeneric comp-spill-lap-function ((function-name symbol))
+(cl-defmethod comp-spill-lap-function ((function-name symbol))
   "Byte compile FUNCTION-NAME spilling data from the byte compiler."
   (let* ((f (symbol-function function-name))
          (c-name (comp-c-func-name function-name "F"))
@@ -736,7 +736,7 @@ clashes."
       (comp-log (format "Function %s:\n" name) 1)
       (comp-log lap 1))))
 
-(cl-defgeneric comp-spill-lap-function ((filename string))
+(cl-defmethod comp-spill-lap-function ((filename string))
   "Byte compile FILENAME spilling data from the byte compiler."
   (byte-compile-file filename)
   (unless byte-to-native-top-level-forms
@@ -2594,7 +2594,7 @@ Return the its filename if found or nil otherwise."
     (defalias trampoline-sym
       `(closure nil ,lambda-list
                 (let ((f #',subr-name))
-                  (,(if (memq '&rest lambda-list) 'apply 'funcall)
+                  (,(if (memq '&rest lambda-list) #'apply 'funcall)
                    f
                    ,@(cl-loop
                       for arg in lambda-list