Missing trailing } still compiles under DMD1.057

Sam Hu samhudotsamhu at gmail.com
Sun Apr 11 22:51:28 PDT 2010


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;



More information about the Digitalmars-d-bugs mailing list