aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/eval.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c
index e90b077bfb6..72facd5db64 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2960,6 +2960,9 @@ function with `&rest' args, or `unevalled' for a special form. */)
2960 function = indirect_function (function); 2960 function = indirect_function (function);
2961 } 2961 }
2962 2962
2963 if (CONSP (function) && EQ (XCAR (function), Qmacro))
2964 function = XCDR (function);
2965
2963 if (SUBRP (function)) 2966 if (SUBRP (function))
2964 result = Fsubr_arity (function); 2967 result = Fsubr_arity (function);
2965 else if (COMPILEDP (function)) 2968 else if (COMPILEDP (function))