|
@@ -5143,13 +5143,10 @@ implementation
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
|
|
|
|
- { consider it must not be inlined if called
|
|
|
|
- again inside the args or itself }
|
|
|
|
- exclude(procdefinition.procoptions,po_inline);
|
|
|
|
typecheckpass(tnode(inlineblock));
|
|
typecheckpass(tnode(inlineblock));
|
|
doinlinesimplify(tnode(inlineblock));
|
|
doinlinesimplify(tnode(inlineblock));
|
|
|
|
+ node_reset_flags(tnode(inlineblock),[nf_pass1_done]);
|
|
firstpass(tnode(inlineblock));
|
|
firstpass(tnode(inlineblock));
|
|
- include(procdefinition.procoptions,po_inline);
|
|
|
|
result:=inlineblock;
|
|
result:=inlineblock;
|
|
|
|
|
|
{ if the function result is used then verify that the blocknode
|
|
{ if the function result is used then verify that the blocknode
|