(flet ((listify (x)
(if (listp x)
x
- (list x))))
+ (list x)))
+ (get-class (name)
+ (and (symbolp name)
+ (find-class name nil))))
(listify
(case type
((:variable)
(symbol-function expander)
expander)))))
((:structure)
- (let ((class (find-class name nil)))
+ (let ((class (get-class name)))
(if class
(when (typep class 'sb-pcl::structure-class)
(find-definition-source class))
(translate-source-location
(sb-int:info :source-location :typed-structure name))))))
((:condition :class)
- (let ((class (find-class name nil)))
+ (let ((class (get-class name)))
(when (and class
(not (typep class 'sb-pcl::structure-class)))
(when (eq (not (typep class 'sb-pcl::condition-class))
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.7.29"
+"0.9.7.30"