partially rewrite accessor-values-internal
authorChristophe Rhodes <csr21@cantab.net>
Fri, 15 Nov 2013 09:25:51 +0000 (09:25 +0000)
committerChristophe Rhodes <csr21@cantab.net>
Fri, 15 Nov 2013 09:30:09 +0000 (09:30 +0000)
commit21744fadb8bcc5334d9481bb5f0ed71e2399e440
tree894f11cb74790d8084b140f9ff0d437df0fe6a06
parent69968cef67fa95f22996c0c8784be8cae63099bb
partially rewrite accessor-values-internal

It looks old and crufty, but the reason was to handle the admittedly
esoteric case of NIL as a slot name, which can happen in structure
classes.  Be more defensive against merrily finding slot definitions
that have nothing to do with the method in question.

This drive-by fixes lp#633911
NEWS
src/pcl/dfun.lisp
tests/mop.impure.lisp