X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Finterface.impure.lisp;fp=tests%2Finterface.impure.lisp;h=38370601939043600a38623ef4d129990e558d1f;hb=5951caad8c14912c4dd859a49d2b240fa247b51d;hp=6f697a50b1e7e4f1f48654c7284f131d0aef8e9a;hpb=a339d8610329763e596d0dcbadbb3aee8dd10afb;p=sbcl.git diff --git a/tests/interface.impure.lisp b/tests/interface.impure.lisp index 6f697a5..3837060 100644 --- a/tests/interface.impure.lisp +++ b/tests/interface.impure.lisp @@ -247,5 +247,14 @@ (flet ((zoo () (gogo))) (defmethod gogo () nil) (describe 'gogo))) + +(defmacro bug-643958-test () + "foo" + :ding!) + +(with-test (:name :bug-643958) + (assert (equal "foo" (documentation 'bug-643958-test 'function))) + (setf (documentation 'bug-643958-test 'function) "bar") + (assert (equal "bar" (documentation 'bug-643958-test 'function)))) ;;;; success