]> git.eshelyaron.com Git - emacs.git/commitdiff
* Add `comp-call-op-p'
authorAndrea Corallo <akrl@sdf.org>
Sun, 5 Jul 2020 19:00:46 +0000 (20:00 +0100)
committerAndrea Corallo <akrl@sdf.org>
Thu, 9 Jul 2020 15:22:48 +0000 (16:22 +0100)
* lisp/emacs-lisp/comp.el (comp-call-op-p): New predicate.
(comp-limple-insn-call-p): Make use of.

lisp/emacs-lisp/comp.el

index 22575e415f19c39b61b3dc0df2e797c9c4986e0d..46b09fe352cfad52578b58ed53a849fdc26dbec7 100644 (file)
@@ -423,9 +423,13 @@ structure.")
   "Assignment predicate for OP."
   (when (memq op comp-limple-assignments) t))
 
+(defsubst comp-call-op-p (op)
+  "Call predicate for OP."
+  (when (memq op comp-limple-calls) t))
+
 (defsubst comp-limple-insn-call-p (insn)
   "Limple INSN call predicate."
-  (when (memq (car-safe insn) comp-limple-calls) t))
+  (comp-call-op-p (car-safe insn)))
 
 (defsubst comp-type-hint-p (func)
   "Type hint predicate for function name FUNC."