X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=tests%2Fclos.impure.lisp;h=24b24d9432532ad7eb0137aa7d55878dae009832;hb=e2574c9090a19634f1f903a9f0c229960edfd7b6;hp=1e383cd8740881d9edf25306b3e2e31b47168afd;hpb=e768e8944cce654692468dae63f819ea1aa520a5;p=sbcl.git diff --git a/tests/clos.impure.lisp b/tests/clos.impure.lisp index 1e383cd..24b24d9 100644 --- a/tests/clos.impure.lisp +++ b/tests/clos.impure.lisp @@ -1911,4 +1911,13 @@ (warning () :good))))) +(with-test (:name :bug-898331) + (handler-bind ((warning #'error)) + (eval `(defgeneric bug-898331 (request type remaining-segment-requests all-requests))) + (eval `(defmethod bug-898331 ((request cons) (type (eql :cancel)) + remaining-segment-requests + all-segment-requests) + (declare (ignore all-segment-requests)) + (check-type request t))))) + ;;;; success