[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