On Wednesday, 27 February 2019 at 06:56:59 UTC, Nicholas Wilson
wrote:
On Wednesday, 27 February 2019 at 05:45:19 UTC, Michelle Long
wrote:
Basically
void foo(int k = 20)()
{
static if (k <= 0 || k >= 100) return;
foo!(k-1)();
}
Error Error: template instance `foo!-280` recursive
expan
On Wednesday, 27 February 2019 at 05:45:19 UTC, Michelle Long
wrote:
Basically
void foo(int k = 20)()
{
static if (k <= 0 || k >= 100) return;
foo!(k-1)();
}
Error Error: template instance `foo!-280` recursive expansion
Yep, that return is a dynamic return, not a stat
Basically
void foo(int k = 20)()
{
static if (k <= 0 || k >= 100) return;
foo!(k-1)();
}
Error Error: template instance `foo!-280` recursive expansion