* release register used in for-loop before end label (for better

optimizations)
This commit is contained in:
Jonas Maebe 2000-04-16 08:08:44 +00:00
parent 5a330283dc
commit 0fd1e94dbb

View File

@ -367,12 +367,12 @@ implementation
emitjmp(C_None,l3);
{ this is the break label: }
emitlab(aktbreaklabel);
ungetregister32(cmp32);
if temptovalue then
ungetiftemp(temp1);
emitlab(aktbreaklabel);
aktcontinuelabel:=oldclabel;
aktbreaklabel:=oldblabel;
{ a break/continue in a for block can't be seen outside }
@ -1206,7 +1206,11 @@ do_jmp:
end.
{
$Log$
Revision 1.70 2000-02-29 23:58:19 pierre
Revision 1.71 2000-04-16 08:08:44 jonas
* release register used in for-loop before end label (for better
optimizations)
Revision 1.70 2000/02/29 23:58:19 pierre
Use $GOTO ON
Revision 1.69 2000/02/10 23:44:42 florian