fcl-passrc: examples: parsepp: fixed freeing module

git-svn-id: trunk@36237 -
This commit is contained in:
Mattias Gaertner 2017-05-17 22:57:36 +00:00
parent 0464f1f68c
commit e7442b811e

View File

@ -62,6 +62,7 @@ begin
For I:=1 to ParamCount do
CmdLine:=CmdLine+' '+Paramstr(i);
E := TSimpleEngine.Create;
M := nil;
try
M := ParseSource(E, cmdline, 'linux', 'i386');
@ -84,6 +85,8 @@ begin
(TObject(Decls[I]) as TPasElement).Name);
end;
finally
FreeAndNil(M);
finally FreeAndNil(E) end;
FreeAndNil(E)
end;
end.