diff --git a/IGC/VectorCompiler/igcdeps/src/cmc.cpp b/IGC/VectorCompiler/igcdeps/src/cmc.cpp index 7d4f2a9a16b4..a38b9d678c2e 100644 --- a/IGC/VectorCompiler/igcdeps/src/cmc.cpp +++ b/IGC/VectorCompiler/igcdeps/src/cmc.cpp @@ -376,7 +376,7 @@ void CMKernel::createPointerGlobalAnnotation(const KernelArgInfo &ArgInfo, auto PtrAnnotation = std::make_unique(); - PtrAnnotation->IsStateless = AddrMode == ArgAddressMode::Stateless; + PtrAnnotation->IsStateless = AddrMode != ArgAddressMode::Bindless; PtrAnnotation->IsBindlessAccess = AddrMode == ArgAddressMode::Bindless; PtrAnnotation->HasStatefulAccess = AddrMode == ArgAddressMode::Stateful; PtrAnnotation->AddressSpace = KERNEL_ARGUMENT_ADDRESS_SPACE_GLOBAL;