diff --git a/shared/source/built_ins/built_ins_storage.cpp b/shared/source/built_ins/built_ins_storage.cpp index 2023503054..ff3aea5884 100644 --- a/shared/source/built_ins/built_ins_storage.cpp +++ b/shared/source/built_ins/built_ins_storage.cpp @@ -103,11 +103,13 @@ StackVec getBuiltinResourceNames(EBuiltInOps::Type builtin, Buil std::string_view addressingModePrefix = ""; if (type == BuiltinCode::ECodeType::binary) { + const bool heaplessEnabled = EBuiltInOps::isHeapless(builtin); const bool requiresStatelessAddressing = (false == productHelper.isStatefulAddressingModeSupported()); const bool builtInUsesStatelessAddressing = EBuiltInOps::isStateless(builtin); - const bool heaplessEnabled = EBuiltInOps::isHeapless(builtin); - if (builtInUsesStatelessAddressing || requiresStatelessAddressing) { - addressingModePrefix = heaplessEnabled ? "stateless_heapless_" : "stateless_"; + if (heaplessEnabled) { + addressingModePrefix = "stateless_heapless_"; + } else if (builtInUsesStatelessAddressing || requiresStatelessAddressing) { + addressingModePrefix = "stateless_"; } else if (ApiSpecificConfig::getBindlessMode(device)) { addressingModePrefix = "bindless_"; } else {