On 12/28/21 4:19 PM, rempas wrote: Here:
```
extern (C) void main() {
void print_num(int mul)(int num) {
static if (is(mul == ten)) {
printf("%d\n", num * 10);
} else static if (is(mul == three)) {
printf("%d\n", num * 3);
} else {
printf("%d\n", num);
}
}
int multi = 211;
print_num!3(10); // Ok, accept this
print_num!multi(10); // Error, do not accept this
}
```
-Steve
