compiler: fix wrong typecast

git-svn-id: trunk@14545 -
This commit is contained in:
paul 2010-01-05 16:22:26 +00:00
parent 4ddebcbf1c
commit f25c21c287

View File

@ -209,7 +209,7 @@ implementation
need to be in the initfinal table (PFV) } need to be in the initfinal table (PFV) }
block:=statement_block(_INITIALIZATION); block:=statement_block(_INITIALIZATION);
{ optimize empty initialization block away } { optimize empty initialization block away }
if (tstatementnode(block).left=nil) then if (block.nodetype=blockn) and (tblocknode(block).left=nil) then
FreeAndNil(block) FreeAndNil(block)
else else
if not islibrary then if not islibrary then
@ -224,7 +224,7 @@ implementation
begin begin
block:=statement_block(_FINALIZATION); block:=statement_block(_FINALIZATION);
{ optimize empty finalization block away } { optimize empty finalization block away }
if (tstatementnode(block).left=nil) then if (block.nodetype=blockn) and (tblocknode(block).left=nil) then
FreeAndNil(block) FreeAndNil(block)
else else
if not islibrary then if not islibrary then