<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
 > But then doloophole could conceivably be called in the compiler<BR>
 > for some additional purpose besides translating source code LOOPHOLE.<BR>
 <BR>
It is. As the comment says -- VAL calls doloophole.<BR>
In fact every single array substract calls doloophole, usually to convert Int32 to In32..seems pointless..<BR>
 <BR>
 - Jay<BR> <BR>> Date: Sat, 6 Feb 2010 11:12:46 -0600<BR>> From: rodney_bates@lcwb.coop<BR>> To: m3commit@elegosoft.com<BR>> Subject: Re: [M3commit] CVS Update: cm3<BR>> <BR>> <BR>> <BR>> Jay Krell wrote:<BR>> > CVSROOT: /usr/cvs<BR>> > Changes by: jkrell@birch. 10/02/05 10:48:42<BR>> > <BR>> > Modified files:<BR>> > cm3/m3-sys/m3back/src/: Stackx86.m3 <BR>> > <BR>> > Log message:<BR>> > adapt procedure doloophole for int64/longint though probably we should sign extend sometimes? VAL calls loophole.<BR>> > <BR>> > <BR>> If doloophole is used only to compile LOOPHOLE, this is irrelevant, as the language requires the<BR>> two types to have the same size (or arranges it thus, for conversion to an open array).<BR>> <BR>> But then doloophole could conceivable be called in the compiler for some additional purpose<BR>> besides translating source code LOOPHOLE.<BR>                                          </body>
</html>