Hi Sam, Pascal,<div><br></div><div>Thanks for the suggestions. I've implemented tests, verified that these issues were actually present in the older version of ABCL and that they are currently fixed. Yesterday I've committed the tests to the ansi-test repository.</div>
<div><br></div><div>Regards,</div><div><br></div><div>Erik.<br><br><div class="gmail_quote">On Fri, Aug 26, 2011 at 6:05 PM, Sam Steingold <span dir="ltr"><<a href="mailto:sds@gnu.org" target="_blank">sds@gnu.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The following message is a courtesy copy of an article<br>
that has been posted to gmane.lisp.ansi-tests as well.<br>
<br>
Hi Eric,<br>
<br>
I think what you want is:<br>
<br>
(defmacro test-macro (argument) (error "Bad macro called(~S)" argument))<br>
(defun test-function ()<br>
  (flet ((test-macro (argument) (list 'good argument)))<br>
    (test-macro 1)))<br>
(test-function)<br>
==> (GOOD 1)<br>
(macrolet ((test-macro (argument) `'(good ,argument)))<br>
  (test-macro 1))<br>
==> (GOOD 1)<br>
<div></div></blockquote></div><br><div>Thanks for the help! I verified that my fixes to ABCL fixed these tests and committed the tests to the ANSI tests repository.</div><div><br></div><div>Bye,</div><div><br>
</div><div><br>Erik.</div>
</div>