X-Git-Url: https://git.distorted.org.uk/~mdw/clg/blobdiff_plain/4d83a8a641bfaeb0d858fbf37524f3d3b9b81a6e..b238749d7115db31b5fd93210853aa0a7180937b:/glib/pcl.lisp diff --git a/glib/pcl.lisp b/glib/pcl.lisp index cba663d..334fc28 100644 --- a/glib/pcl.lisp +++ b/glib/pcl.lisp @@ -24,7 +24,7 @@ ;;; ;;; Modifications for better AMOP conformance -;;; Copyright (C) 2001 Espen S. Johnsen +;;; by Espen S. Johnsen (eval-when (:compile-toplevel :load-toplevel :execute) @@ -36,10 +36,10 @@ (name nil :type symbol) ;; ;; Specified slot allocation.or :INSTANCE. - (allocation :instance :type symbol) + (allocation :instance :type (or (member :class :instance) t)) ;; ;; Specified slot type or T. - (type t :type (or symbol list number))) + (type t :type (or symbol list))) (defmethod compute-slots :around ((class standard-class)) @@ -117,3 +117,5 @@ (update-pv-table-cache-info class) (maybe-update-standard-class-locations class))))) + +(pushnew :non-broken-pcl *features*)