From 84e5986902c7d7274f438c48c82949436eb9093d Mon Sep 17 00:00:00 2001 From: "Basil L. Contovounesios" Date: Wed, 11 Jul 2018 20:11:55 +0300 Subject: [PATCH] ; Add commentary on location of zerop * lisp/subr.el (zerop): Add commentary explaining why moving the function's location within the file broke bootstrap in 2018-07-10T23:08:58-07:00!contovob@tcd.ie. --- lisp/subr.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lisp/subr.el b/lisp/subr.el index c1d90e3fb18..a5108eb6558 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -548,6 +548,9 @@ If N is omitted or nil, remove the last element." (if (> n 0) (setcdr (nthcdr (- (1- m) n) list) nil)) list)))) +;; This function appears here instead of under the 'Basic Lisp +;; functions' heading because during bootstrap its compiler-macro +;; requires functions defined under the 'List functions' heading. (defun zerop (number) "Return t if NUMBER is zero." ;; Used to be in C, but it's pointless since (= 0 n) is faster anyway because -- 2.39.2