]> git.eshelyaron.com Git - emacs.git/commitdiff
Pacify gcc 11.1.1 -Wclobbered
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 12 Jul 2021 07:07:38 +0000 (00:07 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 12 Jul 2021 07:12:21 +0000 (00:12 -0700)
* src/eval.c (Fprogn, internal_lisp_condition_case):
Add CACHEABLE to work around more instances of -Wclobbered bug.

src/eval.c

index 18faa0b9b151f912ef1a6accb10b0d80ddb246fa..b76ced79d611b380775e7d32b932a7667b804d32 100644 (file)
@@ -462,7 +462,7 @@ DEFUN ("progn", Fprogn, Sprogn, 0, UNEVALLED, 0,
 usage: (progn BODY...)  */)
   (Lisp_Object body)
 {
-  Lisp_Object val = Qnil;
+  Lisp_Object CACHEABLE val = Qnil;
 
   while (CONSP (body))
     {
@@ -1429,7 +1429,7 @@ internal_lisp_condition_case (Lisp_Object var, Lisp_Object bodyform,
        }
     }
 
-  Lisp_Object result = eval_sub (bodyform);
+  Lisp_Object CACHEABLE result = eval_sub (bodyform);
   handlerlist = oldhandlerlist;
   if (!NILP (success_handler))
     {