* new bug

This commit is contained in:
peter 2003-12-10 17:09:14 +00:00
parent f4db4860b5
commit 2fb9b2748a
2 changed files with 38 additions and 0 deletions

19
tests/webtbs/tw2834.pp Normal file
View File

@ -0,0 +1,19 @@
{ Source provided for Free Pascal Bug Report 2834 }
{ Submitted by "Mattias Gaertner" on 2003-12-06 }
{ e-mail: matias@freepascal.org }
{$mode objfpc}{$H+}
uses
uw2834;
var
l1,l2 : pointer;
begin
writeln('Should be the same:');
l1:=PrintTypeInfo;
l2:=pointer(TypeInfo(TMyType));
writeln(cardinal(l1),' - ',cardinal(l2));
if l1<>l2 then
halt(1);
end.

19
tests/webtbs/uw2834.pp Normal file
View File

@ -0,0 +1,19 @@
unit uw2834;
{$mode objfpc}{$H+}
interface
type
TMyType = 1..2;
function PrintTypeInfo:pointer;
implementation
function PrintTypeInfo:pointer;
begin
result:=pointer(TypeInfo(TMyType));
end;
end.