dastworx, main fun detector, dont visit some declarations

unittest may contain a main() for testing, e.g std.getopt
This commit is contained in:
Basile Burg 2017-01-20 06:16:33 +01:00
parent 70dd918b15
commit 70d1862771
No known key found for this signature in database
GPG Key ID: 1868039F415CB8CF
1 changed files with 6 additions and 0 deletions

View File

@ -45,5 +45,11 @@ private final class MainFunctionDetector: ASTVisitor
if (decl.name.text == "main") if (decl.name.text == "main")
hasMain = true; hasMain = true;
} }
override void visit(const(Unittest)){}
override void visit(const(ClassDeclaration)){}
override void visit(const(StructDeclaration)){}
override void visit(const(InterfaceDeclaration)){}
override void visit(const(FunctionBody)){}
} }