diff --git a/src/libraries/System.Private.CoreLib/src/System/Array.cs b/src/libraries/System.Private.CoreLib/src/System/Array.cs index 3bef3b217fd3d..cffc630ab123d 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Array.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Array.cs @@ -794,8 +794,7 @@ public static void Fill(T[] array, T value) } else { - var span = new Span(ref MemoryMarshal.GetArrayDataReference(array), array.Length); - span.Fill(value); + new Span(array).Fill(value); } }