On Tue, Jul 26, 2011 at 4:24 PM, Matthew Mondor <span dir="ltr"><<a href="mailto:mm_lists@pulsar-zone.net">mm_lists@pulsar-zone.net</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

When looking at the cmp/ proclamations, it's unclear to me why the<br>
following code does not inline to C << and |.  Perhaps I'm missing<br>
something obvious?<br></blockquote></div><br clear="all">The code in proclamations.lsp is very generic: it just declares the types of the arguments of ASH, not the type of the result. The code in sysfun.lsp is the original one responsible for simple inlining (the type that is based on pattern matching the input and output types, together with the safety level). I see no code for ASH or LOGIOR there.<br>

<br>Juanjo<br><br>-- <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>