The following example will not compile:

class Foo
{
    this(T)(T a) {}
}

class C : Foo
{
    this()
    {
        super!(int)(3);
    }
}

The error is on the line of the super call:

"Error: found `!` when expecting `;` following statement"

Is this intentional or just an limitation in the grammar?

--
/Jacob Carlborg

Reply via email to