We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60b21b0 commit df10294Copy full SHA for df10294
src/BenchmarkDotNet/Engines/Consumer.cs
@@ -139,10 +139,8 @@ public void Consume<T>(in T value)
139
Volatile.Write(ref longHolder, (long)(object)value);
140
else if (typeof(T) == typeof(ulong))
141
Volatile.Write(ref ulongHolder, (ulong)(object)value);
142
- else if (default(T) == null && !typeof(T).IsValueType)
143
- DeadCodeEliminationHelper.KeepAliveWithoutBoxing(value);
144
else
145
- DeadCodeEliminationHelper.KeepAliveWithoutBoxingReadonly(value); // non-primitive value types
+ DeadCodeEliminationHelper.KeepAliveWithoutBoxingReadonly(value); // non-primitive and nullable value types
146
}
147
148
internal static bool IsConsumable(Type type)
0 commit comments