diff --git a/projects/hip-tests/catch/unit/memory/hipMemVmm.cc b/projects/hip-tests/catch/unit/memory/hipMemVmm.cc index 2d9b74a4df..3d4a1a4907 100644 --- a/projects/hip-tests/catch/unit/memory/hipMemVmm.cc +++ b/projects/hip-tests/catch/unit/memory/hipMemVmm.cc @@ -118,7 +118,7 @@ TEST_CASE("Unit_hipMemVmm_Uncached") { HIP_CHECK(hipMemGetAllocationGranularity(&granularity, &memAllocationProp, hipMemAllocationGranularityRecommended)); - size_t size = granularity * 4; + size_t size = granularity; void* reservedAddress{nullptr}; HIP_CHECK(hipMemAddressReserve(&reservedAddress, size, 0, nullptr, 0)); @@ -134,11 +134,11 @@ TEST_CASE("Unit_hipMemVmm_Uncached") { desc.location.id = device; desc.flags = hipMemAccessFlagsProtReadWrite; std::vector values(size); - const char value = 1; + const int value = 1; HIP_CHECK(hipMemSetAccess(reservedAddress, size, &desc, 1)); HIP_CHECK(hipMemset(reservedAddress, value, size)); - HIP_CHECK(hipMemcpy(&values[0], reservedAddress, size, hipMemcpyDeviceToHost)); + HIP_CHECK(hipMemcpy(values.data(), reservedAddress, size, hipMemcpyDeviceToHost)); for (size_t i = 0; i < size; ++i) { REQUIRE(values[i] == value);