https://issues.dlang.org/show_bug.cgi?id=24255
--- Comment #2 from basile-z <[email protected]> --- to be more clear ``` void fun(T)(T t, void function(T) f) {} void argOK(int){} void argNG(OtherT)(OtherT ot){} void main() { fun(123, &argOK); fun(123, &argNG); // semantically equivalent to the original test case } ``` --
