https://issues.dlang.org/show_bug.cgi?id=19950
--- Comment #1 from emmanuelle <[email protected]> --- Actually, it seems you can create an even tinier example: --- alias Foo = NotHere; alias Bar = baz!(); void baz()(Foo) if (true) {} --- Which compiles fine (with a normal error) from dmd v2.060 until v2.066, but in v2.067 and v2.068 it has this cryptic error: --- onlineapp.d(1): Error: undefined identifier NotHere dmd: template.c:930: MATCH TemplateDeclaration::matchWithInstance(Scope*, TemplateInstance*, Objects*, Expressions*, int): Assertion `fd->type->ty == Tfunction' failed. --- And from v2.069 onwards it has a segfault/access violation. --
