aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/eval.c3
1 files changed, 1 insertions, 2 deletions
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.")
809 { 809 {
810 /* Autoloading function: will it be a macro when loaded? */ 810 /* Autoloading function: will it be a macro when loaded? */
811 tem = Fnth (make_number (4), def); 811 tem = Fnth (make_number (4), def);
812 if (EQ (XCONS (tem)->car, Qt) 812 if (EQ (tem, Qt) || EQ (tem, Qmacro))
813 || EQ (XCONS (tem)->car, Qmacro))
814 /* Yes, load it and try again. */ 813 /* Yes, load it and try again. */
815 { 814 {
816 do_autoload (def, sym); 815 do_autoload (def, sym);