Thread overview | ||||||
---|---|---|---|---|---|---|
|
April 12, 2010 Missing trailing } still compiles under DMD1.057 | ||||
---|---|---|---|---|
| ||||
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; |
April 12, 2010 Re: Missing trailing } still compiles under DMD1.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to 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 |
April 12, 2010 Re: Missing trailing } still compiles under DMD1.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to 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. |
April 12, 2010 Re: Missing trailing } still compiles under DMD1.057 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sam Hu | 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; > |
Copyright © 1999-2021 by the D Language Foundation