[stmt.ranged] (original) (raw)
if the for-range-initializer is an expression of array type R, begin-expr and end-expr are_range_ and range + N, respectively, where N is the array bound.
If R is an array of unknown bound or an array of incomplete type, the program is ill-formed;