diff --git a/runtime/api/api.cpp b/runtime/api/api.cpp index a5a05b7a4a..6a576c442d 100644 --- a/runtime/api/api.cpp +++ b/runtime/api/api.cpp @@ -78,7 +78,7 @@ cl_int CL_API_CALL clGetPlatformIDs(cl_uint numEntries, bool ret = pPlatform->initialize(); DEBUG_BREAK_IF(ret != true); if (!ret) { - retVal = CL_INVALID_VALUE; + retVal = CL_OUT_OF_HOST_MEMORY; break; } diff --git a/unit_tests/api/cl_get_platform_ids_tests.inl b/unit_tests/api/cl_get_platform_ids_tests.inl index 138715f48c..4b009b1f7f 100644 --- a/unit_tests/api/cl_get_platform_ids_tests.inl +++ b/unit_tests/api/cl_get_platform_ids_tests.inl @@ -49,7 +49,7 @@ TEST_F(clGetPlatformIDsTests, GivenNumEntriesZeroAndPlatformNotNullWhenGettingPl EXPECT_EQ(CL_INVALID_VALUE, retVal); } -TEST(clGetPlatformIDsNegativeTests, GivenFailedInitWhenGettingPlatformIdsThenClInvalidValueErrorIsReturned) { +TEST(clGetPlatformIDsNegativeTests, GivenFailedInitializationWhenGettingPlatformIdsThenClOutOfHostMemoryErrorIsReturned) { VariableBackup bkp(&getDevicesResult, false); cl_int retVal = CL_SUCCESS; @@ -58,7 +58,7 @@ TEST(clGetPlatformIDsNegativeTests, GivenFailedInitWhenGettingPlatformIdsThenClI retVal = clGetPlatformIDs(1, &platformRet, &numPlatforms); - EXPECT_EQ(CL_INVALID_VALUE, retVal); + EXPECT_EQ(CL_OUT_OF_HOST_MEMORY, retVal); EXPECT_EQ(0u, numPlatforms); EXPECT_EQ(nullptr, platformRet);