On Wednesday, 9 April 2014 at 17:07:13 UTC, Jacob Carlborg wrote:
Result in an ambiguity error?

Really? What does this program print using a current version of DMD?

import std.stdio;

struct SomeStruct
{
        this(int i = 10)
        {
                this.i = i;
        }
        int i;
}

void main(string[] args)
{
        auto s = SomeStruct();
        writeln("s.i = ", s.i);
}

I don't think it would be ambiguous at all :-)

Reply via email to