std.typecons.Tuple regression?
Jacob Carlborg
doob at me.com
Mon Nov 25 02:38:25 PST 2013
The following code used to compile with DMD 2.063.2:
import std.typecons;
struct Foo
{
alias Tuple!(int) NEW_ARGS;
NEW_ARGS args;
void foo ()
{
static if (NEW_ARGS.length == 1) {}
}
}
But compiling the above code with DMD 2.064.2 results in this error:
typecons.d(389): Error: this for _expand_field_0 needs to be type Tuple
not type Foo
Am I doing something wrong or is this a regression? If I do any of the
following the code will compile:
* Move the static-if outside of "foo"
* Replace "NEW_ARGS.length" with "args.length" in the static-if
--
/Jacob Carlborg
More information about the Digitalmars-d-learn
mailing list