Skip unittests in imported modules

This commit is contained in:
Alexey Prokhin 2011-04-30 15:30:57 +04:00
parent 7070239e7d
commit 6bc2431b6b
7 changed files with 12 additions and 1 deletions

View file

@ -298,7 +298,7 @@ static llvm::Function* DtoDeclareVaFunction(FuncDeclaration* fdecl)
void DtoResolveFunction(FuncDeclaration* fdecl)
{
if (!global.params.useUnitTests && fdecl->isUnitTestDeclaration()) {
if ((!global.params.useUnitTests || !fdecl->type) && fdecl->isUnitTestDeclaration()) {
Logger::println("Ignoring unittest %s", fdecl->toPrettyChars());
return; // ignore declaration completely
}