emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/native-comp 2da2ad2 5/8: * lisp/emacs-lisp/comp.el (comp-sp): Be


From: Andrea Corallo
Subject: feature/native-comp 2da2ad2 5/8: * lisp/emacs-lisp/comp.el (comp-sp): Better style gv-setter declaration.
Date: Mon, 14 Sep 2020 17:22:56 -0400 (EDT)

branch: feature/native-comp
commit 2da2ad29b83090950749f26a7375be4a67964438
Author: Andrea Corallo <akrl@sdf.org>
Commit: Andrea Corallo <akrl@sdf.org>

    * lisp/emacs-lisp/comp.el (comp-sp): Better style gv-setter declaration.
---
 lisp/emacs-lisp/comp.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el
index 831af37..eceba77 100644
--- a/lisp/emacs-lisp/comp.el
+++ b/lisp/emacs-lisp/comp.el
@@ -810,9 +810,9 @@ Points to the next slot to be filled.")
 
 (defsubst comp-sp ()
   "Current stack pointer."
+  (declare (gv-setter (lambda (val)
+                        `(setf (comp-limplify-sp comp-pass) ,val))))
   (comp-limplify-sp comp-pass))
-(gv-define-setter comp-sp (value)
-  `(setf (comp-limplify-sp comp-pass) ,value))
 
 (defmacro comp-with-sp (sp &rest body)
   "Execute BODY setting the stack pointer to SP.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]