diff --git a/opencl/source/kernel/kernel.cpp b/opencl/source/kernel/kernel.cpp index b3469c0a8b..75849cef1d 100644 --- a/opencl/source/kernel/kernel.cpp +++ b/opencl/source/kernel/kernel.cpp @@ -137,7 +137,7 @@ void Kernel::patchWithImplicitSurface(void *ptrToPatchInCrossThreadData, Graphic } void *ssh = getSurfaceStateHeap(); - if ((nullptr != ssh) & isValidOffset(arg.bindful)) { + if ((nullptr != ssh) && isValidOffset(arg.bindful)) { auto surfaceState = ptrOffset(ssh, arg.bindful); void *addressToPatch = reinterpret_cast(allocation.getGpuAddressToPatch()); size_t sizeToPatch = allocation.getUnderlyingBufferSize(); diff --git a/shared/source/kernel/kernel_arg_descriptor.h b/shared/source/kernel/kernel_arg_descriptor.h index bff2fa7dfe..e51fba9d14 100644 --- a/shared/source/kernel/kernel_arg_descriptor.h +++ b/shared/source/kernel/kernel_arg_descriptor.h @@ -214,7 +214,7 @@ inline const ArgDescValue &ArgDescriptor::as() const { template <> inline ArgDescPointer &ArgDescriptor::as(bool initIfUnknown) { - if ((ArgTUnknown == type) & initIfUnknown) { + if ((ArgTUnknown == type) && initIfUnknown) { this->type = ArgTPointer; this->asPointer = {}; } @@ -224,7 +224,7 @@ inline ArgDescPointer &ArgDescriptor::as(bool initIfUnknown) { template <> inline ArgDescImage &ArgDescriptor::as(bool initIfUnknown) { - if ((ArgTUnknown == type) & initIfUnknown) { + if ((ArgTUnknown == type) && initIfUnknown) { this->type = ArgTImage; this->asImage = {}; } @@ -234,7 +234,7 @@ inline ArgDescImage &ArgDescriptor::as(bool initIfUnknown) { template <> inline ArgDescSampler &ArgDescriptor::as(bool initIfUnknown) { - if ((ArgTUnknown == type) & initIfUnknown) { + if ((ArgTUnknown == type) && initIfUnknown) { this->type = ArgTSampler; this->asSampler = {}; } @@ -244,7 +244,7 @@ inline ArgDescSampler &ArgDescriptor::as(bool initIfUnknown) { template <> inline ArgDescValue &ArgDescriptor::as(bool initIfUnknown) { - if ((ArgTUnknown == type) & initIfUnknown) { + if ((ArgTUnknown == type) && initIfUnknown) { this->type = ArgTValue; this->asByValue = {}; }