diff options
Diffstat (limited to 'Lisp')
| -rw-r--r-- | Lisp/data-types.lisp | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/Lisp/data-types.lisp b/Lisp/data-types.lisp index cd6ba71..3de1185 100644 --- a/Lisp/data-types.lisp +++ b/Lisp/data-types.lisp @@ -43,9 +43,9 @@    (declare (ignore environment))    ;; (TYPE-OF INSTANCE) works because MAKE-POINTER-WRAPPER accepts    ;; subclasses of ID as well as ID itself. -  `(make-pointer-wrapper ',(type-of instance) -                         :pointer (make-pointer -                                   ,(pointer-address (pointer-to instance))))) +  `(intern-pointer-wrapper ',(type-of instance) +                           :pointer (make-pointer +                                     ,(pointer-address (pointer-to instance)))))  ;; The following may be needed by some implementations (namely Allegro @@ -123,9 +123,9 @@ The following calls are all equivalent:  (defmethod make-load-form ((selector selector) &optional environment)    (declare (ignore environment)) -  `(make-pointer-wrapper 'selector -                         :pointer (make-pointer -                                   ,(pointer-address (pointer-to selector))))) +  `(intern-pointer-wrapper 'selector +                           :pointer (make-pointer +                                     ,(pointer-address (pointer-to selector)))))  (defclass id (c-pointer-wrapper)  | 
