Use interleaved even if preserve_none is missing

This commit is contained in:
2024-11-01 15:12:59 -07:00
parent faacdff2d9
commit d6269c5b7c
+2 -2
View File
@@ -4917,7 +4917,7 @@ struct __attribute__((visibility("hidden"))) ConflictSet::Impl {
check::Context context; check::Context context;
context.readContext.impl = this; context.readContext.impl = this;
#if __has_attribute(preserve_none) && __has_attribute(musttail) #if __has_attribute(musttail)
if (count == 1) { if (count == 1) {
useSequential(reads, result, count, context); useSequential(reads, result, count, context);
} else { } else {
@@ -5134,7 +5134,7 @@ struct __attribute__((visibility("hidden"))) ConflictSet::Impl {
assert(allPointWrites || sorted); assert(allPointWrites || sorted);
#endif #endif
#if __has_attribute(preserve_none) && __has_attribute(musttail) #if __has_attribute(musttail)
constexpr bool kEnableInterleaved = true; constexpr bool kEnableInterleaved = true;
#else #else
constexpr bool kEnableInterleaved = false; constexpr bool kEnableInterleaved = false;