www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - invalid propertie crashes the compiler

reply Extrawurst <spam extrawurst.org> writes:
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.
Aug 03 2007
parent Extrawurst <spam extrawurst.org> writes:
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.
Aug 03 2007