diff --git a/modules/time/src/timer.tests.cpp b/modules/time/src/timer.tests.cpp index 2320342..0c84bfe 100644 --- a/modules/time/src/timer.tests.cpp +++ b/modules/time/src/timer.tests.cpp @@ -12,8 +12,6 @@ using lt::test::expect_le; // <1us error margin is tested manually in release builds and it works fine. constexpr auto max_error_margin = std::chrono::milliseconds { 1 }; -volatile int *volatile global_leak {}; - lt::test::Suite raii = [] { using std::chrono::microseconds; @@ -22,13 +20,6 @@ lt::test::Suite raii = [] { }; lt::test::Case { "unhappy path throws" } = [] { - global_leak = new int(42); // Allocated memory, never freed - global_leak = new int(42); // Allocated memory, never freed - global_leak = new int(42); // Allocated memory, never freed - global_leak = new int(42); // Allocated memory, never freed - global_leak = new int(42); // Allocated memory, never freed - global_leak = new int(42); // Allocated memory, never freed - global_leak = new int(42); // Allocated memory, never freed }; lt::test::Case { "plenty" } = [] { @@ -37,9 +28,6 @@ lt::test::Suite raii = [] { Timer {}; } }; - - global_leak = new int(42); // Allocated memory, never freed - std::cout << "Hello, Valgrind!" << *global_leak << std::endl; }; lt::test::Suite reset_and_elapsed_time = [] {