diff --git a/catch/unit/atomics/unsafeAtomicAdd.cc b/catch/unit/atomics/unsafeAtomicAdd.cc index 1fde5861c6..0e31a38e6e 100644 --- a/catch/unit/atomics/unsafeAtomicAdd.cc +++ b/catch/unit/atomics/unsafeAtomicAdd.cc @@ -172,6 +172,7 @@ TEMPLATE_TEST_CASE("Unit_unsafe_atomic_add_half_and_bfloat", "", __half2, __hip_ REQUIRE(hout.x == 32.0f); REQUIRE(hout.y == 64.0f); + HIP_CHECK(hipFree(out)); } /** diff --git a/catch/unit/compiler/hipSquare.cc b/catch/unit/compiler/hipSquare.cc index 693f2b2e5b..94f4529cde 100644 --- a/catch/unit/compiler/hipSquare.cc +++ b/catch/unit/compiler/hipSquare.cc @@ -78,6 +78,10 @@ TEST_CASE("Unit_test_compressed_codeobject") { HIP_CHECK(hipErrorUnknown); } } + HIP_CHECK(hipFree(A_d)); + HIP_CHECK(hipFree(C_d)); + free(A_h); + free(C_h); printf("PASSED!\n"); REQUIRE(true); }