Don Wrote:
> Wow, seems like you and the compiler are at war...
>
I had an even more horrid dmd crash some time ago, removing a circular
selective import seemed to fix it. But I'm not sure and can't replicate it any
more :(
>
> Please put this into bugzilla. Title "ICE(interpret.c): mixin non
strtr wrote:
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 :)
Wow, seems like yo
strtr Wrote:
> 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 nu
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
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 :)