]> git.eshelyaron.com Git - emacs.git/commit
pure_alloc returns cleared memory
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 Jul 2019 18:20:07 +0000 (11:20 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 Jul 2019 18:24:11 +0000 (11:24 -0700)
commit4a1507b88e813e3d54614f4cb59211234e05334a
treeb485378d180e4a23c4fbe42d022ed988f726f01c
parent51f5c1943121ffb8763fbb61e06630c2aa20e5c0
pure_alloc returns cleared memory

* src/alloc.c (pure_alloc): Clear any heap-allocated storage.
This is simpler than auditing all the callers to make sure
they don’t assume pure memory is cleared memory, and the
performance implication is nonexistent except when Emacs
is misconfigured.  Also, add an assertion to catch
caller misuse when pure space is exhausted.
src/alloc.c