adjust compiler-macro expansion and lambda-list parsing
[sbcl.git] / tests / condition.impure.lisp
index b66ed3f..9475f9a 100644 (file)
                  ((slot :initarg :slot :reader ,reader))
                  (:report (lambda (c stream)
                             (format stream "Oops: ~S" (,reader c))))))))))
+
+(with-test (:name :define-condition-result)
+  (let ((name (gensym "CONDITION")))
+    (assert
+     (eq (eval `(define-condition ,name () ()))
+         name))))