|
@@ -732,8 +732,8 @@ implementation
|
|
bodyentrycode,
|
|
bodyentrycode,
|
|
bodyexitcode,
|
|
bodyexitcode,
|
|
exceptcode,
|
|
exceptcode,
|
|
- wrappedbody: tnode;
|
|
|
|
- newblock : tblocknode;
|
|
|
|
|
|
+ wrappedbody,
|
|
|
|
+ newblock : tnode;
|
|
codestatement,
|
|
codestatement,
|
|
newstatement : tstatementnode;
|
|
newstatement : tstatementnode;
|
|
oldfilepos : tfileposinfo;
|
|
oldfilepos : tfileposinfo;
|
|
@@ -805,7 +805,7 @@ implementation
|
|
addstatement(newstatement,bodyexitcode);
|
|
addstatement(newstatement,bodyexitcode);
|
|
addstatement(newstatement,final_asmnode);
|
|
addstatement(newstatement,final_asmnode);
|
|
end;
|
|
end;
|
|
- do_firstpass(tnode(newblock));
|
|
|
|
|
|
+ do_firstpass(newblock);
|
|
code:=newblock;
|
|
code:=newblock;
|
|
current_filepos:=oldfilepos;
|
|
current_filepos:=oldfilepos;
|
|
end;
|
|
end;
|