<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3268" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face="Lucida Console" size=2>Hi,</FONT></DIV>
<DIV><FONT face="Lucida Console" size=2></FONT> </DIV>
<DIV><FONT face="Lucida Console"><FONT size=2><SPAN 
class=413542217-25032008>C</SPAN>ompiler crashes when compiling this small 
sample program (tst.erl):</FONT></FONT></DIV>
<DIV><FONT face="Lucida Console" size=2></FONT> </DIV>
<DIV><FONT face="Lucida Console" 
size=2>-module(tst).<BR>-compile(export_all).<BR>-record(rec, {key, 
val}).</FONT></DIV>
<DIV><FONT face="Lucida Console" size=2></FONT> </DIV>
<DIV><FONT face="Lucida Console" size=2>print_rec(Rec) -><BR>   
<<K:2/binary,_Rest:5/binary>> = Rec#rec.key,<BR>   case K 
of<BR>      <<"XX">> 
-><BR>         Value = 
Rec#rec.val,<BR>         case 
lists:keysearch("xxxxxxxx", 1, Value) 
of<BR>            {value, 
T} -> io:format("{~p, [~p]}~n", [Rec#rec.key, 
T]);<BR>            false 
-> ok<BR>         
end;<BR>      _ -> ok<BR>   
end.</FONT></DIV>
<DIV><FONT face="Lucida Console" size=2></FONT> </DIV>
<DIV><FONT face="Lucida Console" size=2></FONT> </DIV>
<DIV><FONT face="Lucida Console"><FONT size=2>T<SPAN class=413542217-25032008>he 
error message:</SPAN></FONT></FONT><BR><FONT face="Lucida Console" size=2>tst: 
function print_rec/1+29:<BR>  Internal consistency check failed - please 
report this bug.<BR>  Instruction: {put_list,{y,0},{x,0},{x,1}}<BR>  
Error:       {match_context,{y,0}}:</FONT></DIV>
<DIV><FONT face="Lucida Console" size=2></FONT> </DIV>
<DIV><BR><FONT face="Lucida Console" size=2>Running R12B-1 on Linux and 
Windows.</FONT></DIV>
<DIV><FONT face="Lucida Console" size=2></FONT> </DIV>
<DIV><FONT face="Lucida Console" size=2></FONT> </DIV></BODY></HTML>