소스 검색

* new bug

peter 21 년 전
부모
커밋
2fb9b2748a
2개의 변경된 파일38개의 추가작업 그리고 0개의 파일을 삭제
  1. 19 0
      tests/webtbs/tw2834.pp
  2. 19 0
      tests/webtbs/uw2834.pp

+ 19 - 0
tests/webtbs/tw2834.pp

@@ -0,0 +1,19 @@
+{ Source provided for Free Pascal Bug Report 2834 }
+{ Submitted by "Mattias Gaertner" on  2003-12-06 }
+{ e-mail: [email protected] }
+{$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 - 0
tests/webtbs/uw2834.pp

@@ -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.