From f6772bd6001a1658e3b4cc6925585cfb7acb3f17 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Tue, 21 Apr 2009 19:17:29 +0200 Subject: [PATCH] Add forgotten null check. --- gen/functions.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen/functions.cpp b/gen/functions.cpp index a1502dc3..f8867d53 100644 --- a/gen/functions.cpp +++ b/gen/functions.cpp @@ -388,7 +388,7 @@ void DtoResolveFunction(FuncDeclaration* fdecl) // queue declaration unless the function is abstract without body; // bodyless functions in an abstract class are considered abstract - ClassDeclaration* cd = fdecl->parent->isClassDeclaration(); + ClassDeclaration* cd = fdecl->isMember() ? fdecl->isMember()->isClassDeclaration() : NULL; bool isabstract = fdecl->isAbstract() || (cd && cd->isAbstract()); if (!isabstract || fdecl->fbody) {