aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/eval.c b/src/eval.c
index e162725f03d..09e8fdf4c2a 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -2246,7 +2246,7 @@ eval_sub (Lisp_Object form)
2246 /* Optimize for no indirection. */ 2246 /* Optimize for no indirection. */
2247 fun = original_fun; 2247 fun = original_fun;
2248 if (!SYMBOLP (fun)) 2248 if (!SYMBOLP (fun))
2249 fun = Ffunction (Fcons (fun, Qnil)); 2249 fun = Ffunction (list1 (fun));
2250 else if (!NILP (fun) && (fun = XSYMBOL (fun)->u.s.function, SYMBOLP (fun))) 2250 else if (!NILP (fun) && (fun = XSYMBOL (fun)->u.s.function, SYMBOLP (fun)))
2251 fun = indirect_function (fun); 2251 fun = indirect_function (fun);
2252 2252
@@ -3690,7 +3690,7 @@ backtrace_frame_apply (Lisp_Object function, union specbinding *pdl)
3690 3690
3691 Lisp_Object flags = Qnil; 3691 Lisp_Object flags = Qnil;
3692 if (backtrace_debug_on_exit (pdl)) 3692 if (backtrace_debug_on_exit (pdl))
3693 flags = Fcons (QCdebug_on_exit, Fcons (Qt, Qnil)); 3693 flags = list2 (QCdebug_on_exit, Qt);
3694 3694
3695 if (backtrace_nargs (pdl) == UNEVALLED) 3695 if (backtrace_nargs (pdl) == UNEVALLED)
3696 return call4 (function, Qnil, backtrace_function (pdl), *backtrace_args (pdl), flags); 3696 return call4 (function, Qnil, backtrace_function (pdl), *backtrace_args (pdl), flags);