On 04 Jan 2010, at 14:07, Stefan Kisdaroczi wrote:

---- 8< ----
program divsucc;

begin
 writeln( 256 DIV succ(255) );
end.
---- 8< ----

Free Pascal Compiler version 2.4.0 [2009/12/18] for i386
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Win32 for i386
Compiling divsucc.pas
divsucc.pas(4,16) Error: Division by zero
divsucc.pas(7) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted

Comments? Hints?

It's a compiler bug that got triggered by another fix. You can work around it for now by using something like "256 DIV succ(longint(255))"


Jonas
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to