Dead code mistake
Original Reporter info from Mantis: Adriaan van Os
-
Reporter name: Adriaan van Os
Original Reporter info from Mantis: Adriaan van Os
- Reporter name: Adriaan van Os
Description:
The following program
program testdeadcode;
type
range = 1..96;
var
i: integer;
r: range;
begin
i:= 100;
r:= range( i);
if r > 96
then writeln( 'r out of range')
else writeln( 'r = ', r)
end.
gives a warning
testdeadcode.pas(11,10) Warning: unreachable code
and then produces the following wrong output
r = 100
Mantis conversion info:
- Mantis ID: 16006
- OS: Mac OS X
- OS Build: 10.5.4
- Build: svn trunk r15017
- Platform: i386-apple-darwin
- Version: 2.5.1
- Monitored by: » luizamerico (Luiz Americo), » Vincent (Vincent Snijders), » AntonK (Anton Kavalenka)