This (wrong!) code:
struct ExampleStruct(S) { }
template ExampleTemplate(K)
{
enum ExampleTemplate(struct ExampleStruct(K)) = K;
}
void main()
{
}
Trigger a parser error:
dmd: parse.c:4226: Dsymbols*
Parser::parseAutoDeclarations(StorageClass, const utf8_t*):
Assertion `token.value == TOKassign' failed.
Should I fill a bug?