Abstract functions may have bodies.

Fixes:
run/a/abstract_17_A,B
This commit is contained in:
Christian Kamm
2008-08-17 11:39:36 +02:00
parent fe9b2b7efc
commit d0fec06c7d

View File

@@ -378,8 +378,6 @@ void DtoDeclareFunction(FuncDeclaration* fdecl)
Logger::println("DtoDeclareFunction(%s): %s", fdecl->toPrettyChars(), fdecl->loc.toChars());
LOG_SCOPE;
assert(!fdecl->isAbstract());
// intrinsic sanity check
if (fdecl->llvmInternal == LLVMintrinsic && fdecl->fbody) {
error(fdecl->loc, "intrinsics cannot have function bodies");