diff --git a/src/test_runner.d b/src/test_runner.d index ea4ba44a16..0fddcc2294 100644 --- a/src/test_runner.d +++ b/src/test_runner.d @@ -74,6 +74,11 @@ void doTest(ModuleInfo* moduleInfo, ref bool ret) shared static this() { + version(D_Coverage) + { + import core.runtime : dmd_coverSetMerge; + dmd_coverSetMerge(true); + } Runtime.moduleUnitTester = &tester; debug mode = "debug"; @@ -85,9 +90,4 @@ shared static this() void main() { - version(D_Coverage) - { - import core.runtime : dmd_coverSetMerge; - dmd_coverSetMerge(true); - } }