diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2017-03-12 17:44:13 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2017-03-12 17:44:13 -0400 |
commit | 1b424533675341a2090b79a6ffc420ac6b179ce7 (patch) | |
tree | f963331e335e16d77169d1de4ea0f16f88143bc9 /test/lisp/emacs-lisp | |
parent | 995be66f0f0d26d1a96cbb8dfb429c3941157771 (diff) | |
download | emacs-1b424533675341a2090b79a6ffc420ac6b179ce7.tar.gz emacs-1b424533675341a2090b79a6ffc420ac6b179ce7.tar.bz2 emacs-1b424533675341a2090b79a6ffc420ac6b179ce7.zip |
Use switch on pseudovector types; plus cleanups along the way
* src/lisp.h (PSEUDOVECTOR_TYPE): New function, extracted from mark_object.
(PSEUDOVECTOR_TYPEP): Change type of `code'.
* src/alloc.c (sweep_vectors): Remove out-of-date assertion.
(mark_object): Use PSEUDOVECTOR_TYPE.
* src/data.c (Ftype_of): Use switch on pvec type.
* src/print.c (print_object): Use switch on pvec type.
* lisp/emacs-lisp/cl-generic.el (cl--generic-typeof-types):
Add recently added types.
Diffstat (limited to 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions