auto sum(Y, R ...)(R r, Y val) pure { return sum(r, val); } // segfault
//auto sum(Y, R ...)(R r, Y val) { return sum(r, val); } // no segfault, just an error, as it should
void main() { sum(1, 2, 3); }
I first noticed this in 2.059, it remained to 2.060.
http://dpaste.dzfl.pl/74702d88
Comment #1 by github-bugzilla — 2012-10-15T08:06:14Z