diff --git a/src/System.Linq/src/System/Linq/Select.SpeedOpt.cs b/src/System.Linq/src/System/Linq/Select.SpeedOpt.cs index b226a75abd79..b3d3b6fc43d9 100644 --- a/src/System.Linq/src/System/Linq/Select.SpeedOpt.cs +++ b/src/System.Linq/src/System/Linq/Select.SpeedOpt.cs @@ -171,7 +171,7 @@ private sealed partial class SelectRangeIterator : Iterator, I public SelectRangeIterator(int start, int end, Func selector) { Debug.Assert(start < end); - Debug.Assert((end - start) <= int.MaxValue); + Debug.Assert((uint)(end - start) <= (uint)int.MaxValue); Debug.Assert(selector != null); _start = start;