Deduction regression or improvement?
Johan Engelen via Digitalmars-d
digitalmars-d at puremagic.com
Tue Mar 8 13:22:35 PST 2016
Hi all,
Should the following compile or not?
auto foo(T)(T start, T end) {}
void main() {
const SomeStruct a;
SomeStruct b;
foo(a,b);
}
See http://dpaste.dzfl.pl/15581af64747
DMD 2.068.2 compiles and does not complain.
DMD 2.069.2 gives deduction error: "cannot deduce function from
argument types !()(const(SomeStruct), SomeStruct), candidates
are: foo(T)(T start, T end)"
Is this a regression or intended? I did not find something about
it in the release notes.
Thanks,
Johan
More information about the Digitalmars-d
mailing list