From a1fc2dfd392e0ba8754159d855da231a56ca275b Mon Sep 17 00:00:00 2001 From: Gemini Lasswell Date: Sun, 14 Oct 2018 12:12:04 -0700 Subject: [PATCH] * src/eval.c (Ffuncall): Make local variable 'fun' volatile (bug#33014) --- src/eval.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/eval.c b/src/eval.c index 5e25caaa84..75b30f9c7d 100644 --- a/src/eval.c +++ b/src/eval.c @@ -2817,8 +2817,8 @@ Thus, (funcall \\='cons \\='x \\='y) returns (x . y). usage: (funcall FUNCTION &rest ARGUMENTS) */) (ptrdiff_t nargs, Lisp_Object *args) { - Lisp_Object fun, original_fun; - Lisp_Object funcar; + Lisp_Object volatile fun; + Lisp_Object original_fun, funcar; ptrdiff_t numargs = nargs - 1; Lisp_Object val; ptrdiff_t count; -- 2.16.4