[Issue 24720] New: Can't alias __traits(getMember)
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Aug 25 07:06:39 UTC 2024
https://issues.dlang.org/show_bug.cgi?id=24720
Issue ID: 24720
Summary: Can't alias __traits(getMember)
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: critical
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: turkeyman at gmail.com
This is unexpected and extremely inconvenient:
struct T
{
void myFun(int x) {}
}
T instance;
void test()
{
__traits(getMember, instance, "myFun")(10); // no problem
alias fun = __traits(getMember, instance, "myFun");
fun(10); // error: please god, fix me
}
--
More information about the Digitalmars-d-bugs
mailing list