mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-02 17:50:16 +02:00
* release register used in for-loop before end label (for better
optimizations)
This commit is contained in:
parent
5a330283dc
commit
0fd1e94dbb
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user