aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.h
diff options
context:
space:
mode:
authorEric Abrahamsen2017-12-05 14:41:50 -0800
committerEric Abrahamsen2017-12-09 08:55:58 -0800
commite1cc2037a9183bab9440b7b981a233c95d896aac (patch)
treeb7b5345cdbfdaa1df6bfb6fbdd031cc8d278a4c2 /src/buffer.h
parentcda219c3df688cb54b20bf8d061dac56b8f754be (diff)
downloademacs-e1cc2037a9183bab9440b7b981a233c95d896aac.tar.gz
emacs-e1cc2037a9183bab9440b7b981a233c95d896aac.zip
Handle hash tables and vectors when reading/writing EIEIO objects
* lisp/emacs-lisp/eieio.el (eieio-override-prin1): EIEIO objects printed with `prin1' can no longer be read with `read'. Make sure they are printed with object-write instead, even when they're inside hash tables and vectors. * lisp/emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value): Check for written representations of objects inside hash tables and vectors, and reconstruct them.
Diffstat (limited to 'src/buffer.h')
0 files changed, 0 insertions, 0 deletions