[Issue 15127] New: Parser assertion on wrong code
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Sep 29 02:01:19 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=15127
Issue ID: 15127
Summary: Parser assertion on wrong code
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: trikko at katamail.com
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.
--
More information about the Digitalmars-d-bugs
mailing list