Possible bug of "missing matching more than one candidate" in overload set
user1234
user1234 at 12.de
Fri Feb 13 12:27:54 UTC 2026
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.
More information about the Digitalmars-d-learn
mailing list