digitalmars.D.bugs - compiler crash
- David Medlock (22/24) Sep 27 2005 class Foo(T)
class Foo(T)
{
void add( T val )
{
uint test = 1;
if ( test > val ) return;
}
}
struct MyStruct
{
int value;
}
void main( char[][] args )
{
Foo!(MyStruct) foo = new Foo!(MyStruct);
}
(DMD 0.131, Windows XP Pro)
I get the 'dmd.exe has encountered a problem and needs to close' .. gp
fault.
---------- Capture Output ----------
"C:\dmd\bin\dmd.exe" -debug -c "E:\proj\temp\error.d"
E:\proj\temp\error.d(6): incompatible types for ((test) > (val)): 'uint'
and 'MyStruct'
Terminated with exit code -1073741819.
Sep 27 2005








David Medlock <noone nowhere.com>