From e693b47234ab5e6679aae592ae78a87190580599 Mon Sep 17 00:00:00 2001 From: Jonas Maebe Date: Mon, 1 Mar 2010 14:57:14 +0000 Subject: [PATCH] * don't insert bogus vmt field in forward-defined classes git-svn-id: trunk@14961 - --- compiler/pdecobj.pas | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/pdecobj.pas b/compiler/pdecobj.pas index 7aa3ea8e9f..c1b8317d29 100644 --- a/compiler/pdecobj.pas +++ b/compiler/pdecobj.pas @@ -955,6 +955,7 @@ implementation { generate vmt space if needed } if not(oo_has_vmt in current_objectdef.objectoptions) and + not(oo_is_forward in current_objectdef.objectoptions) and ( ([oo_has_virtual,oo_has_constructor,oo_has_destructor]*current_objectdef.objectoptions<>[]) or (current_objectdef.objecttype in [odt_class])