From: Alexey D. <ade...@us...> - 2003-09-02 11:12:23
|
Update of /cvsroot/sbcl/sbcl/tests In directory sc8-pr-cvs1:/tmp/cvs-serv31598/tests Modified Files: compiler.pure.lisp Log Message: 0.8.3.25: * Fix bug 277: IGNORE/IGNORABLE declarations should work for symbol macros; * fix bug in CERROR recognition inside RESTART-CASE. Index: compiler.pure.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/tests/compiler.pure.lisp,v retrieving revision 1.55 retrieving revision 1.56 diff -u -d -r1.55 -r1.56 --- compiler.pure.lisp 29 Aug 2003 08:45:38 -0000 1.55 +++ compiler.pure.lisp 2 Sep 2003 11:11:46 -0000 1.56 @@ -520,3 +520,12 @@ (+ i 2))) (sb-ext:compiler-note (c) (return :good)))) :good)) + +;;; bug 277: IGNORE/IGNORABLE declarations should be acceptable for +;;; symbol macros +(assert (not (nth-value 1 (compile nil '(lambda (u v) + (symbol-macrolet ((x u) + (y v)) + (declare (ignore x) + (ignorable y)) + (list u v))))))) |