digitalmars.D.bugs - Missing trailing } still compiles under DMD1.057
- Sam Hu (25/25) Apr 11 2010 Given below code:
- Sam Hu (3/3) Apr 11 2010 Continued:
- Sam Hu (3/3) Apr 11 2010 Continued.
- Lars T. Kyllingstad (5/39) Apr 12 2010 Please report bugs here:
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; } } void testFoo() { Foo x=Foo(10); writefln("%d\n",x.a); readln;
Apr 11 2010
Continued: Please be aware that the last } of function testFoo was missing. It compiled pretty good by bud -O -release -cleanup uniword.d
Apr 11 2010
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.
Apr 11 2010
Please report bugs here: http://d.puremagic.com/issues/ This newsgroup is just a feed from Bugzilla. -Lars Sam Hu wrote: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; } } void testFoo() { Foo x=Foo(10); writefln("%d\n",x.a); readln;
Apr 12 2010