Code that compile fine with 0.164 get this internal error with 0.165
I hope this can help to fix it, because it is really hard to cut that code down.
Perhaps someone has another example code??
Comment #1 by benoit — 2006-08-22T05:50:45Z
(In reply to comment #0)
Ok I have cut it down:
=== main.d ===
module main;
import inc;
void main(){
func1( { func2(); });
}
=== inc.d ===
module inc;
alias void delegate() dg;
void func1( dg aDg = null ){
}
void func2( dg aDg = null ){
}
=== Compile with 'dmd main.d' ===
Internal error: e2ir.c 145