summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2015-10-06 13:33:50 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2015-10-06 13:34:18 -0700
commit3b4d119c40817a528be5ad2bb994521a947dc443 (patch)
tree083ec896b041d3fc772a3614d4bb33f8c9ae53b0 /lisp/emacs-lisp/bytecomp.el
parenta4a98a1b2568793ead43e824ecf227768759df12 (diff)
downloademacs-3b4d119c40817a528be5ad2bb994521a947dc443.tar.gz
emacs-3b4d119c40817a528be5ad2bb994521a947dc443.tar.bz2
emacs-3b4d119c40817a528be5ad2bb994521a947dc443.zip
Fix bug in GC_CHECK_MARKED_OBJECTS check
* src/alloc.c (mark_object): Fix bug in checking code. When GC_CHECK_MARKED_OBJECTS is defined, the bug caused CHECK_ALLOCATED_AND_LIVE_SYMBOL to repeatedly do the CHECK_ALLOCATED and CHECK_LIVE tests for the first symbol in each bucket. The bug did not affect behavior either in the normal case where GC_CHECK_MARKED_OBJECTS is not defined, or where Emacs does not have an internal error that a properly-written CHECK_ALLOCATED_AND_LIVE_SYMBOL would detect.
Diffstat (limited to 'lisp/emacs-lisp/bytecomp.el')
0 files changed, 0 insertions, 0 deletions