Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fpc-src / usr / share / fpcsrc / 3.0.0 / tests / webtbs / tw3252.pp
Size: Mime:
{ Source provided for Free Pascal Bug Report 3252 }
{ Submitted by "Tom Verhoeff" on  2004-08-16 }
{ e-mail: T.Verhoeff@tue.nl }
program ConstRange;
  { To demonstrate error with sqr in const expression }

const
  Max1 = 12; { program compiles fine when changing 12 to 11 }
  Max2 = Max1 * Max1; { this works fine }
  Max3 = sqr ( Max1 ); { this fails }

type
  Index = 0 .. Max3;

{ remainder not relevant, but included to have a complete program }

var
  i: Index;

begin
  i := 0
; writeln ( i )
end.