- (apply #'call-next-method class names :size (list size) initargs))))
-
- (when ref
- (let ((ref (mkbinding (first ref) 'pointer 'pointer)))
- (setf
- (slot-value class 'copy)
- #'(lambda (type location)
- (declare (ignore type))
- (funcall ref location)))))
- (when unref
- (let ((unref (mkbinding (first unref) 'nil 'pointer)))
- (setf
- (slot-value class 'free)
- #'(lambda (type location)
- (declare (ignore type))
- (funcall unref location))))))
-
-
-(defmethod validate-superclass
- ((class ginstance-class) (super pcl::standard-class))
+ (apply #'call-next-method class names :size (list size) initargs)))))
+
+
+(defmethod validate-superclass ((class ginstance-class) (super standard-class))