diff --git a/tests/Fixture.cpp b/tests/Fixture.cpp index 4d3c8854..05c07b90 100644 --- a/tests/Fixture.cpp +++ b/tests/Fixture.cpp @@ -429,7 +429,8 @@ LoadDefinitionFileResult Fixture::loadDefinition(const std::string& source) LoadDefinitionFileResult result = frontend.loadDefinitionFile(source, "@test"); freeze(typeChecker.globalTypes); - dumpErrors(result.module); + if (result.module) + dumpErrors(result.module); REQUIRE_MESSAGE(result.success, "loadDefinition: unable to load definition file"); return result; }