Missing trailing } still compiles under DMD1.057

2010-04-11 Thread Sam Hu
Given below code: module uniword; import std.c.stdio; import std.c.windows.windows; import std.stdio; import *; void main() { testFoo; } struct Foo { int a; static Foo opCall(int a) { Foo s; s.a=a; return s; } }

Re: Missing trailing } still compiles under DMD1.057

2010-04-11 Thread Sam Hu
Continued: Please be aware that the last } of function testFoo was missing. It compiled pretty good by bud -O -release -cleanup uniword.d

Re: Missing trailing } still compiles under DMD1.057

2010-04-11 Thread Sam Hu
Continued. Please be aware that the last } is missing in the function testFoo. This program compiled with no error under DMD1.057 and 1.058.