(sb-int:info :source-location :typed-structure name))))))
((:condition :class)
(let ((class (find-class name nil)))
- (when class
+ (when (and class
+ (not (typep class 'sb-pcl::structure-class)))
(when (eq (not (typep class 'sb-pcl::condition-class))
(not (eq type :condition)))
(find-definition-source class)))))