diff --git a/tests/webtbs/tw3653.pp b/tests/webtbs/tw3653.pp new file mode 100644 index 0000000000..7a4d2c6d50 --- /dev/null +++ b/tests/webtbs/tw3653.pp @@ -0,0 +1,31 @@ +{ Source provided for Free Pascal Bug Report 3653 } +{ Submitted by "Marco" on 2005-02-14 } +{ e-mail: } + +{$ifdef fpc} +{$mode delphi} +{$else} +type ptrint = integer; +{$endif} + +Type + arrptr = array[0..maxint div 4-1] of pointer; + arrint = array[0..maxint div 4-1] of integer; + ppointer= ^arrptr; + parrint = ^arrint; + PLightSetElement = ^Pointer; + TLightSet = Pointer; + + dlightsetiterator = record + next : PLightSetElement; + end; + +function lightstartiter(p:TLightSet):DLightSetIterator; + + +begin + result.next:=@ppointer(ptrint(p) and not 3)[0]; // on size. +end; + +begin +end.