[fpc-devel] unexpected results with succ() and fpc 2.4.0

Stefan Kisdaroczi kisda at hispeed.ch
Mon Jan 4 14:07:17 CET 2010


hi list,

the code below compiled and worked with fpc 2.2.x.
With fpc 2.4.0 compilation fails with "Division by zero".

---- 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?

kisda


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 251 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20100104/5473f8fa/attachment.sig>


More information about the fpc-devel mailing list