diff --git a/level_zero/core/source/kernel/kernel_imp.cpp b/level_zero/core/source/kernel/kernel_imp.cpp index 6a9d85d77b..aba736c3b5 100644 --- a/level_zero/core/source/kernel/kernel_imp.cpp +++ b/level_zero/core/source/kernel/kernel_imp.cpp @@ -1066,6 +1066,8 @@ ze_result_t KernelImp::initialize(const ze_kernel_desc_t *desc) { static_cast(this->kernelImmData->getKernelInfo()->heapInfo.kernelHeapSize)); } + this->kernelArgHandlers.reserve(kernelDescriptor.payloadMappings.explicitArgs.size()); + for (const auto &argT : kernelDescriptor.payloadMappings.explicitArgs) { switch (argT.type) { default: