diff --git a/tests/unit/unittest/unittests-main.cpp b/tests/unit/unittest/unittests-main.cpp index 97ad89e321d..f3b81021be3 100644 --- a/tests/unit/unittest/unittests-main.cpp +++ b/tests/unit/unittest/unittests-main.cpp @@ -61,8 +61,8 @@ int main(int argc, char *argv[]) benchmark::Initialize(&argc, argv); #endif - Environment environment; - testing::AddGlobalTestEnvironment(&environment); + auto environment = std::make_unique(); + testing::AddGlobalTestEnvironment(environment.release()); int testsHaveErrors = RUN_ALL_TESTS();