summaryrefslogtreecommitdiff
path: root/lisp/auth-source-pass.el
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2020-06-04 18:46:10 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2020-06-04 22:08:43 -0700
commit4dcf8f2205fcfb45b460a2256569e64a03f93b4a (patch)
treeae7ba9017a09f615fc4ce1281f9b0a5c1dce79d3 /lisp/auth-source-pass.el
parentf51f9634788323b3bf2dde59d0d20a8ca8fbfeaf (diff)
downloademacs-4dcf8f2205fcfb45b460a2256569e64a03f93b4a.tar.gz
emacs-4dcf8f2205fcfb45b460a2256569e64a03f93b4a.tar.bz2
emacs-4dcf8f2205fcfb45b460a2256569e64a03f93b4a.zip
Make live_*_p more accurate
* src/alloc.c (live_string_holding, live_cons_holding) (live_symbol_holding, live_vector_holding): Return a C pointer, not a Lisp_Object. All callers changed. This helps the compiler a bit. (live_string_p, live_cons_p, live_symbol_p, live_vector_p): Require that P point directly at the object, rather than somewhere within the object. This fixes some false positives with valid_lisp_object_p (used only in debugging). (mark_maybe_object): Rely on the new accuracy.
Diffstat (limited to 'lisp/auth-source-pass.el')
0 files changed, 0 insertions, 0 deletions