This commit is contained in:
Tomas Lindquist Olsen 2008-11-29 18:28:32 +01:00
commit 3a2e29d434
2 changed files with 2 additions and 2 deletions

View file

@ -547,7 +547,7 @@ static void init_class_vtbl_initializer(ClassDeclaration* cd)
FuncDeclaration* fd = dsym->isFuncDeclaration();
assert(fd);
if (fd->isAbstract())
if (fd->isAbstract() || (cd->isAbstract() && !fd->fbody))
{
sinits[k] = getNullPtr(getVoidPtrType());
}