August 03, 2007
hi,
can someone file this major bug please?

[CODE]
import std.stdio;

void putOut(string bla) {
   writefln(bla);
}

void main() {

   string[] arr;

   foreach(it; arr) {
       putOut(i.simsalabim ~ " foo?");
   }
}
[/CODE]

i know i.simsalabim is a invalid property for a string but the compiler should definitely not crash on that !

it occures at least on dmd2.003 as i testet it on that.
August 03, 2007
as i send it away i recognized it doesn't seem to be the property but the concatening op crashing dmd here..



Extrawurst schrieb:
> hi,
> can someone file this major bug please?
>
> [CODE]
> import std.stdio;
>
> void putOut(string bla) {
>    writefln(bla);
> }
>
> void main() {
>
>    string[] arr;
>
>    foreach(it; arr) {
>        putOut(i.simsalabim ~ " foo?");
>    }
> }
> [/CODE]
>
> i know i.simsalabim is a invalid property for a string but the compiler should definitely not crash on that !
>
> it occures at least on dmd2.003 as i testet it on that.