On Friday, 13 February 2026 at 12:25:30 UTC, user1234 wrote:
Note that the program compiles when you remove one or the other `f`.

To be clear, I meant if you remove the static assertion, e.g

```d
alias Seq(T...) = T;

void f1()(){}
void f2(T...)(){}

void main()
{
    f1!(Seq!())();
    f2!(Seq!())();
}
```

which proves that in the first program, both `f` match.

Reply via email to