fcl-passrc: paswrite: write initialization and finalization sections for module

git-svn-id: trunk@36627 -
This commit is contained in:
maciej-izak 2017-07-02 20:57:41 +00:00
parent 13d2ae8166
commit bbc2ef6ac0

View File

@ -177,6 +177,20 @@ begin
WriteSection(AModule.ImplementationSection);
end;
wrtln;
if Assigned(AModule.InitializationSection) then
begin
wrtln('initialization');
IncIndent;
WriteImplBlock(AModule.InitializationSection);
DecIndent;
end;
if Assigned(AModule.FinalizationSection) then
begin
wrtln('finalization');
IncIndent;
WriteImplBlock(AModule.FinalizationSection);
DecIndent;
end;
wrtln('end.');
end;