Issue 12928 - Range check dropped for array[length]

IntRanges in DMD are inclusive. The range check would get dropped if the expression for the index was contained within [0..length]-inclusive. This would drop the range check for [length].

https://issues.dlang.org/show_bug.cgi?id=12928