<div dir="ltr">Great!</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, May 11, 2013 at 2:11 PM, Jon Zeppieri <span dir="ltr">&lt;<a href="mailto:zeppieri@gmail.com" target="_blank">zeppieri@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ok, I fixed this problem. I had just left out tests for immediates in<br>
a number of places. I think I was confused because certain expressions<br>
like<br>
<br>
(syntax? #\c)<br>
<br>
... seemed to be working just fine, but I think they were not actually<br>
working in the JIT. I suspect they were constant-folded before even<br>
getting there.<br>
<br>
Thanks for your help, Matthew and Robby.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Jon<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On Sat, May 11, 2013 at 1:56 PM, Jon Zeppieri &lt;<a href="mailto:zeppieri@gmail.com">zeppieri@gmail.com</a>&gt; wrote:<br>
&gt; Something to do with syntax, I think, but I&#39;m not sure what:<br>
&gt;<br>
&gt;&gt; (datum-&gt;syntax #f #\c)<br>
&gt; #&lt;syntax #\c&gt;<br>
&gt;<br>
&gt;&gt; ((current-prompt-read))<br>
&gt;&gt; #\c<br>
&gt; #&lt;syntax::25 #\c&gt;<br>
&gt;<br>
&gt;&gt; (read-syntax)<br>
&gt; #\c<br>
&gt; #&lt;syntax::15 #\c&gt;<br>
&gt;<br>
&gt;&gt; (syntax #\c)<br>
&gt; Segmentation fault: 11<br>
&gt;<br>
&gt;&gt; (quasisyntax #\c)<br>
&gt; Segmentation fault: 11<br>
&gt;<br>
&gt; They all work when the JIT is disabled.<br>
&gt;<br>
&gt; -Jon<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Sat, May 11, 2013 at 1:32 PM, Jon Zeppieri &lt;<a href="mailto:zeppieri@gmail.com">zeppieri@gmail.com</a>&gt; wrote:<br>
&gt;&gt; On Sat, May 11, 2013 at 1:31 PM, Robby Findler<br>
&gt;&gt; &lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt; wrote:<br>
&gt;&gt;&gt; Relatedly, does this crash?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; (parameterize ([current-input-port (open-input-string &quot;#\\c&quot;)])<br>
&gt;&gt;&gt; (read-eval-print-loop))<br>
&gt;&gt;<br>
&gt;&gt; Yes, it does. I will take a look at the code in misc.rkt. Thanks!<br>
&gt;&gt;<br>
&gt;&gt; -Jon<br>
</div></div></blockquote></div><br></div>