gencgc: Make MAKE-LISP-OBJ of SIMPLE-FUN object addresses work.
authorAlastair Bridgewater <nyef@arisu.lisphacker.com>
Wed, 9 Nov 2011 16:48:19 +0000 (11:48 -0500)
committerAlastair Bridgewater <nyef@arisu.lisphacker.com>
Thu, 10 Nov 2011 19:43:48 +0000 (14:43 -0500)
commit597c0a46f50ff957a017a2934fde5978096596d9
tree3ce9e389a65e4127ba40a686256745ae080cd005
parent4255b37e50876702d2563f3418a44a3f5bf8a2e8
gencgc: Make MAKE-LISP-OBJ of SIMPLE-FUN object addresses work.

  * This turned out to be a bug in the gencgc guts,
looks_like_valid_lisp_pointer_p() was doing pointer arithmetic
when it should have been converting the pointer to an integer.
NEWS
src/runtime/gencgc.c
tests/debug.impure.lisp