* don't generate vmt for a generic

git-svn-id: trunk@5428 -
This commit is contained in:
florian 2006-11-19 22:07:28 +00:00
parent 0d38bda5c4
commit 28c5578976

View File

@ -536,7 +536,8 @@ implementation
begin
{ Build VMT indexes, skip for type renaming and forward classes }
if (hdef.typesym=newtype) and
not(oo_is_forward in tobjectdef(hdef).objectoptions) then
not(oo_is_forward in tobjectdef(hdef).objectoptions) and
not(df_generic in hdef.defoptions) then
begin
vmtbuilder:=TVMTBuilder.Create(tobjectdef(hdef));
vmtbuilder.generate_vmt;