# HG changeset patch # User Richard M. Stallman # Date 739503162 0 # Node ID 804e4f30b7cee466d95404fe343f924f3d8ea4e8 # Parent ec0c983046241ba8a63a914d361a9324964c57f6 (safe-documentation): Don't crash on byte-compiled macro. diff -r ec0c98304624 -r 804e4f30b7ce lisp/apropos.el --- a/lisp/apropos.el Tue Jun 08 01:29:05 1993 +0000 +++ b/lisp/apropos.el Tue Jun 08 01:32:42 1993 +0000 @@ -329,10 +329,10 @@ (setq function (if (fboundp function) (symbol-function function) 0))) + (if (eq (car-safe function) 'macro) + (setq function (cdr function))) (if (not (consp function)) nil - (if (eq (car function) 'macro) - (setq function (cdr function))) (if (not (memq (car function) '(lambda autoload))) nil (setq function (nth 2 function))