Steps to reproduce: Run the program: for(i of 123) Actual results: TypeError:undefined is not a function (near ‘...i of 123’). Expected results: TypeError:Spread syntax requires ...iterable[Symbol.iterator] to be a function.(run new Object(...123);) or TypeError:123 is not iterable(V8,SpiderMonkey). The error message confuses me where is undefined and why it is wrong.I think the following error message may be better.
<rdar://problem/94416161>