]> git.eshelyaron.com Git - emacs.git/commit
Fix recently-introduced SAFE_FREE bug
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jun 2018 20:49:48 +0000 (13:49 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jun 2018 20:51:09 +0000 (13:51 -0700)
commitddc4371a89e5500e0203bed4b0ad453925b1c74f
treebc726bf34582b287c5cef61963424d0681f0e24e
parent76eda952b09db6d79342b7ddfcae45c7c836ab62
Fix recently-introduced SAFE_FREE bug

Problem reported by Andy Moreton (Bug#31996).
* src/lisp.h (union specbinding.unwind_array):
Remove unused member func.  Move array after nelts, as this is
likely to generate more efficient code in safe_free, which can
call xfree with the same value either way.
(safe_free): Also handle SPECPDL_UNWIND_AWAY.
src/lisp.h