[Mono-list] Division by zero bug
Stefan Matthias Aust
sma@3plus4.de
Thu, 27 Feb 2003 14:30:56 +0100
Compiling this tiny program
public class a {
public static void Main() {
System.Console.WriteLine(32 % 0);
}
}
crashes mcs - at least on Windows. Replacing % with / also crashes the
compiler. Csc correctly generates a somewhat misleading error. If you
disguise the error a little bit, using
int a = 0;
...(32 % a);
then both csc and mcs compile the code. When executed, the .NET
framework raises a division by zero exception as does mono. Mint,
however, crashes.
bye
--
Stefan Matthias Aust //
www.3plus4software.de // Inter Deum Et Diabolum Semper Musica Est