[Issue 18237] ICE with templated classes

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Jan 14 17:00:51 UTC 2018


https://issues.dlang.org/show_bug.cgi?id=18237

--- Comment #3 from Temtaime <temtaime at gmail.com> ---
One file bug:

class Visitor : ParseTimeVisitor!ASTCodegen
{
}

class SemanticTimePermissiveVisitor : Visitor
{
}

class SemanticTimeTransitiveVisitor : SemanticTimePermissiveVisitor
{
    mixin ParseVisitMethods!ASTCodegen ;
}

template ParseVisitMethods(AST)
{
    override void visit()
    {
    }
}


extern (C++) class ParseTimeVisitor(AST)
{
    void visit() { }
}


struct ASTCodegen
{
}


By the way : seems to crash only on windows(?)

--


More information about the Digitalmars-d-bugs mailing list