interpret.c assertion failure on enum.stringof mixin

strtr strtr at spam.com
Sun Feb 7 22:18:32 PST 2010


strtr Wrote:

> enum { E };
> void _mixin() {
> 	writefln( E.stringof );
> }
> void func() {
> 	mixin(_mixin);
> }
> Assertion failure: '!dim || (parameters && (parameters->dim == dim))' on line 140 in file 'interpret.c'
> 
> At least I got a line number this time :)

Had nothing to do with the enum :)

void _mixin() {
	writefln( "" );
}
void func() {
	mixin(_mixin);
}


More information about the Digitalmars-d-learn mailing list