https://issues.dlang.org/show_bug.cgi?id=8243
--- Comment #3 from [email protected] --- (In reply to hsteoh from comment #2) > Why should this code be accepted? TypeTuple!(int,int) expects two > initializers, but only one is specified. The validity of this code should be consistent with the validity of the code below: alias Seq(T...)=T; void main(){ Seq!(int,int) a=12; } We can also just disallow that code as well, those type tuple initializers behave in a quite strange way anyway: alias Seq(T...)=T void main(){ int x=0; Seq!(int,int) a=x++; import std.stdio; writeln(a); // "01" } --
