http://d.puremagic.com/issues/show_bug.cgi?id=8978
--- Comment #1 from Denis Shelomovskij <[email protected]> 2012-11-08 16:49:42 MSK --- It also affects templates with tuple parameter: --- template expressionTuple(expressions...) { alias expressions expressionTuple; } struct S { int* p; this(const S) { } } void main() { const S cs; static assert(!__traits(compiles, { S s = cs; })); // ok, cast is invalid void f(Args...)(Args args) { static assert(!__traits(compiles, { S s = args; })); // fails } f(cs); } --- -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
