Jonas Maebe 24 years ago
parent
commit
5a85123517
1 changed files with 30 additions and 0 deletions
  1. 30 0
      tests/webtbf/tw1655.pp

+ 30 - 0
tests/webtbf/tw1655.pp

@@ -0,0 +1,30 @@
+{ %FAIL }
+{$MODE delphi}
+type
+  TProc = procedure of object;
+  TMyClass = class
+    i: Integer;
+    procedure Test;
+    procedure Doit;
+  end;
+
+procedure TMyClass.Test;
+begin
+  WriteLn('i = ', i);
+end;
+
+procedure TMyClass.Doit;
+var
+  p: TProc = @Test;
+begin
+  i := 12345;
+  p;
+end;
+
+var
+  o: TMyClass;
+begin
+  o := TMyClass.Create;
+  o.Doit;
+end.
+