mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-19 06:24:51 +08:00
Revert "fix: return error code when set arg for local argument has size zero"
This reverts commit a503776008.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
de7e0c6c3c
commit
8706160236
@@ -1392,10 +1392,6 @@ void Kernel::getResidency(std::vector<Surface *> &dst) {
|
||||
cl_int Kernel::setArgLocal(uint32_t argIndexIn,
|
||||
size_t argSize,
|
||||
const void *argVal) {
|
||||
if (argSize == 0u) {
|
||||
return CL_INVALID_ARG_SIZE;
|
||||
}
|
||||
|
||||
storeKernelArg(argIndexIn, SLM_OBJ, nullptr, argVal, argSize);
|
||||
uint32_t *crossThreadData = reinterpret_cast<uint32_t *>(this->crossThreadData);
|
||||
uint32_t argIndex = argIndexIn;
|
||||
|
||||
@@ -377,19 +377,6 @@ TEST_F(KernelTests, GivenSlmInlineSizeAndSlmOffsetWhenGettingWorkGroupInfoThenCo
|
||||
EXPECT_EQ(expectedValue, paramValue);
|
||||
}
|
||||
|
||||
TEST_F(KernelTests, GivenKernelWithLocalArgumentWhenSizeOfArgumentIsZeroThensetArgReturnInvalidSize) {
|
||||
MockKernelInfo kernelInfo = {};
|
||||
kernelInfo.kernelDescriptor.kernelAttributes.slmInlineSize = 100u;
|
||||
|
||||
kernelInfo.addArgLocal(0, 0x10, 0x1);
|
||||
|
||||
MockKernel kernel(pProgram, kernelInfo, *pClDevice);
|
||||
kernel.kernelArguments.resize(1);
|
||||
|
||||
auto ret = kernel.setArgLocal(0, 0, nullptr);
|
||||
EXPECT_EQ(ret, CL_INVALID_ARG_SIZE);
|
||||
}
|
||||
|
||||
TEST_F(KernelTests, GivenCFEFusedEUDispatchEnabledAndRequiredDisabledUEFusionWhenGettingPreferredWorkGroupSizeMultipleThenCorectValueIsReturned) {
|
||||
DebugManagerStateRestore dbgRestorer;
|
||||
debugManager.flags.CFEFusedEUDispatch.set(0);
|
||||
|
||||
Reference in New Issue
Block a user