]> git.eshelyaron.com Git - emacs.git/commitdiff
Ffunction doc string clarification
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 19 Oct 2020 08:24:57 +0000 (10:24 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 19 Oct 2020 08:25:02 +0000 (10:25 +0200)
* src/eval.c (Ffunction): Mention that `function' isn't quite like
`quote' in non-bytecompile circumstances, too (bug#41864).

src/eval.c

index 0b23905207df42ef43045934dc179b2770d649f5..76708e6e7e2120c2233dbffe3b6dd2acc53ed70d 100644 (file)
@@ -544,7 +544,10 @@ usage: (quote ARG)  */)
 DEFUN ("function", Ffunction, Sfunction, 1, UNEVALLED, 0,
        doc: /* Like `quote', but preferred for objects which are functions.
 In byte compilation, `function' causes its argument to be handled by
-the byte compiler.  `quote' cannot do that.
+the byte compiler.  Similarly, when expanding macros and expressions,
+ARG can be examined and possibly expanded.  If `quote' is used
+instead, this doesn't happen.
+
 usage: (function ARG)  */)
   (Lisp_Object args)
 {