<!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>