From e8b7cf9507bd295778e4d5e1b52483972d69bcb1 Mon Sep 17 00:00:00 2001 From: Matthias Benkard Date: Fri, 7 Mar 2008 02:15:24 +0100 Subject: Aesthetic improvements. darcs-hash:8112f3e9cc11608d8f7c2f1862b24f8e0f24b08f --- Lisp/class-definition.lisp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Lisp/class-definition.lisp') diff --git a/Lisp/class-definition.lisp b/Lisp/class-definition.lisp index 6637212..55c69a4 100644 --- a/Lisp/class-definition.lisp +++ b/Lisp/class-definition.lisp @@ -556,6 +556,9 @@ intern any missing superclass objects. ;;;; (@* "Memory management") (defvar *retained-lisp-objects* (make-hash-table :test #'eql)) +;;; FIXME: Should we override #dealloc? It may be the only way to get +;;; any information at all on a garbage-collected Objective-C runtime. + (defun retain (instance) ;; Ensure that INSTANCE is not garbage-collected on the Lisp side. (setf (gethash (pointer-address (pointer instance)) -- cgit v1.2.3