diff --git a/sycl/source/handler.cpp b/sycl/source/handler.cpp index a4ad6004bd8cc..80db373592be4 100644 --- a/sycl/source/handler.cpp +++ b/sycl/source/handler.cpp @@ -1234,10 +1234,9 @@ void handler::extractArgsAndReqsFromLambda( } else if (Kind == detail::kernel_param_kind_t::kind_dynamic_accessor) { // For args kind of accessor Size is information about accessor. // The first 11 bits of Size encodes the accessor target. - const access::target AccTarget = - static_cast(Size & AccessTargetMask); // Only local targets are supported for dynamic accessors. - assert(AccTarget == access::target::local); + assert(static_cast(Size & AccessTargetMask) == + access::target::local); ext::oneapi::experimental::detail::dynamic_parameter_base *DynamicParamBase = static_cast<