/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/ice14844.d(21): Error: in expression `__traits(allMembers, opDispatch)` template `opDispatch(string name)` has no members | |
fail_compilation/ice14844.d(21): `opDispatch(string name)` must evaluate to either a module, a struct, an union, a class, an interface or a template instantiation | |
--- | |
*/ | |
struct Typedef | |
{ | |
template opDispatch(string name) | |
{ | |
static if (true) | |
{ | |
} | |
} | |
} | |
void runUnitTestsImpl() | |
{ | |
foreach (x; __traits(allMembers, Typedef.opDispatch)) | |
{ | |
} | |
} |