From d121e9267e2db9a0f9e96703cdd59e78bf89b8cb Mon Sep 17 00:00:00 2001 From: Andrei Sergeev Date: Tue, 22 Aug 2023 01:49:37 +0400 Subject: [PATCH] Fix FromImmutableArray segment based --- .../InnerFactory/FlatArray.InnerFactory.FromImmutableArray.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/flatcollections-array/FlatArray/FlatArray.T/InnerFactory/FlatArray.InnerFactory.FromImmutableArray.cs b/src/flatcollections-array/FlatArray/FlatArray.T/InnerFactory/FlatArray.InnerFactory.FromImmutableArray.cs index 857cddaf..64278c83 100644 --- a/src/flatcollections-array/FlatArray/FlatArray.T/InnerFactory/FlatArray.InnerFactory.FromImmutableArray.cs +++ b/src/flatcollections-array/FlatArray/FlatArray.T/InnerFactory/FlatArray.InnerFactory.FromImmutableArray.cs @@ -27,7 +27,7 @@ internal static FlatArray FromImmutableArray(ImmutableArray source, int st { Debug.Assert(InnerAllocHelper.IsSegmentWithin(start, length, source.IsDefault ? default : source.Length)); - if (source.IsDefaultOrEmpty) + if (length == default) { return default; }