From 70d18627717470871330cdef71e6263133a27f1e Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Fri, 20 Jan 2017 06:16:33 +0100 Subject: [PATCH] dastworx, main fun detector, dont visit some declarations unittest may contain a main() for testing, e.g std.getopt --- dastworx/src/mainfun.d | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dastworx/src/mainfun.d b/dastworx/src/mainfun.d index 4285eb22..8319807a 100644 --- a/dastworx/src/mainfun.d +++ b/dastworx/src/mainfun.d @@ -45,5 +45,11 @@ private final class MainFunctionDetector: ASTVisitor if (decl.name.text == "main") 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)){} }