[Issue 24893] Member functions passed by AliasTemplateParameter are not callable
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Dec 12 11:34:39 UTC 2024
https://issues.dlang.org/show_bug.cgi?id=24893
--- Comment #1 from basile-z <b2.temp at gmx.com> ---
A more reasonable test case, with no virtual calls and also no invalid syntax
(Fun(a) is not supposed to work in D)
```
class A
{
final void af(){}
}
class B : A
{
final void bf()
{
alias Fun = A.af;
test!(Fun)(this);
// same errors
test!(A.af)(this);
test!(super.af)(this);
}
}
void test(alias Fun)(A a)
{
a.Fun();
}
void main()
{
(new B).bf();
}
```
--
More information about the Digitalmars-d-bugs
mailing list