DBG: Fix evaluation of base-classes. Don't eval the type

git-svn-id: trunk@33211 -
This commit is contained in:
martin 2011-11-02 01:26:38 +00:00
parent 2f38072922
commit f00bddfe80

View File

@ -1927,7 +1927,9 @@ var
FProcessState := gtpsClassAncestor; FProcessState := gtpsClassAncestor;
If FTypeInfoAncestor = nil then begin If FTypeInfoAncestor = nil then begin
FTypeInfoAncestor := TGDBType.CreateForExpression(FAncestor, FCreationFlags + [gtcfExprIsType]); FTypeInfoAncestor := TGDBType.CreateForExpression(FAncestor,
FCreationFlags*[gtcfClassIsPointer, gtcfFullTypeInfo, gtcfSkipTypeName] + [gtcfExprIsType]
);
AddSubType(FTypeInfoAncestor); AddSubType(FTypeInfoAncestor);
end; end;
if not FTypeInfoAncestor.IsFinished then if not FTypeInfoAncestor.IsFinished then