void main() { foreach(i; 0..s.length) {} } ------- When compiling the above code with dmd 2.047 on Windows XP SP3, I get the following error: test.d(2): Error: undefined identifier s Assertion failure: '0' on line 2237 in 'statement.c' Testing it on Windows 98 with dmd 2.036 didn't yield this error (It caught the undefined identifier, but didn't fail an assert.)
*** This issue has been marked as a duplicate of issue 4564 ***