doc/list-exports.lisp: Don't report gensyms as leaked slot names.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 10 Jan 2016 13:51:04 +0000 (13:51 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 29 May 2016 13:40:39 +0000 (14:40 +0100)
doc/SYMBOLS
doc/list-exports.lisp

index 6bc3b74..5b66e2a 100644 (file)
@@ -551,19 +551,6 @@ pset-proto.lisp
   store-property                                function
   with-pset-iterator                            macro
 
-Leaked slot names: #:func, #:class, #:expr, #:cond, #:expr, #:type, #:cond, #:expr, #:expr, #:expr, #:type, #:cond
-  call-inst: #:func
-  convert-to-ilayout-inst: #:class, #:expr
-  do-while-inst: #:cond
-  expr-inst: #:expr
-  function-inst: #:type
-  if-inst: #:cond
-  return-inst: #:expr
-  set-inst: #:expr
-  update-inst: #:expr
-  var-inst: #:type
-  while-inst: #:cond
-
 Classes:
 cl:t
   sb-pcl::slot-object
index eab4d54..7e5ea73 100644 (file)
                                       (sb-mop:class-direct-slots class)))
                              (exported (remove-if
                                         (lambda (sym)
-                                          (and (not (exported-symbol-p sym))
-                                               (eq (symbol-package sym)
-                                                   package)))
+                                          (or (not (symbol-package sym))
+                                              (and (not (exported-symbol-p
+                                                         sym))
+                                                   (eq (symbol-package sym)
+                                                       package))))
                                         slot-names)))
                         (and exported
                              (list (cons (class-name class)