From: Richard M. Stallman Date: Thu, 23 Dec 1993 02:04:40 +0000 (+0000) Subject: (Fmacroexpand): For an autoload definition, X-Git-Tag: emacs-19.34~10597 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=47ccd8b6efbb912b2df3e2bdc5b0671519e62ba1;p=emacs.git (Fmacroexpand): For an autoload definition, check the 4th elt, not the car of the 4th elt. --- diff --git a/src/eval.c b/src/eval.c index b7d06fb78b9..1a5fc45004f 100644 --- a/src/eval.c +++ b/src/eval.c @@ -809,8 +809,7 @@ definitions to shadow the loaded ones for use in file byte-compilation.") { /* Autoloading function: will it be a macro when loaded? */ tem = Fnth (make_number (4), def); - if (EQ (XCONS (tem)->car, Qt) - || EQ (XCONS (tem)->car, Qmacro)) + if (EQ (tem, Qt) || EQ (tem, Qmacro)) /* Yes, load it and try again. */ { do_autoload (def, sym);