<div class="gmail_quote">On Sat, Nov 12, 2011 at 1:10 PM, Eric Marsden <span dir="ltr"><<a href="mailto:eric.marsden@free.fr">eric.marsden@free.fr</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div id=":113">The following illustrates a bug in the handling of compound type<br>
specifiers in the compiler. The byte-compiler handles them correctly.<br></div></blockquote></div><br>The problem is not really in the compiler, but in the type checks it emits, which rely on TYPEP<div><br></div><div><div>
> (typep (cons 1 (cons 2 3)) '(cons t (cons * t)))</div><div><br></div><div>* </div><div>Condition of type: SIMPLE-ERROR</div><div>* is not a valid type specifier.</div><div><br></div><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>
c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>
</div>