[Issue 1187] Segfault with syntax error in two-level mixin.

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Nov 9 17:38:36 PST 2007


http://d.puremagic.com/issues/show_bug.cgi?id=1187


davidl at 126.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |davidl at 126.com




------- Comment #2 from davidl at 126.com  2007-11-09 19:38 -------
a patch:
expression.c:4576
DeclarationExp::DeclarationExp(Loc loc, Dsymbol *declaration)
        : Expression(loc, TOKdeclaration, sizeof(DeclarationExp))
{
    assert(declaration);                //no null declaration allowed
    this->declaration = declaration;
}
parse.c:2550
            }
            Dsymbol *d = parseMixin();
            if (d)
                s = new DeclarationStatement(loc, d);
            break;


-- 



More information about the Digitalmars-d-bugs mailing list