|
@@ -512,9 +512,9 @@ unit optloop;
|
|
|
|
|
|
loopcode:=internalstatements(loopcodestatements);
|
|
loopcode:=internalstatements(loopcodestatements);
|
|
addstatement(loopcodestatements,tfornode(node).t2);
|
|
addstatement(loopcodestatements,tfornode(node).t2);
|
|
|
|
+ addstatement(loopcodestatements,calccode);
|
|
tfornode(node).t2:=loopcode;
|
|
tfornode(node).t2:=loopcode;
|
|
do_firstpass(node);
|
|
do_firstpass(node);
|
|
- addstatement(loopcodestatements,calccode);
|
|
|
|
|
|
|
|
result:=internalstatements(newcodestatements);
|
|
result:=internalstatements(newcodestatements);
|
|
addstatement(newcodestatements,initcode);
|
|
addstatement(newcodestatements,initcode);
|