Browse Source

* new bug

peter 20 years ago
parent
commit
95721dca7e
2 changed files with 41 additions and 0 deletions
  1. 23 0
      tests/webtbf/tw3450.pp
  2. 18 0
      tests/webtbf/uw3450.pp

+ 23 - 0
tests/webtbf/tw3450.pp

@@ -0,0 +1,23 @@
+{ %fail }
+
+{ Source provided for Free Pascal Bug Report 3450 }
+{ Submitted by "Vincent Snijders" on  2004-12-11 }
+{ e-mail: [email protected] }
+
+{$mode objfpc}{$H+}
+
+uses
+  uw3450;
+
+var
+  A: TA;
+
+begin
+  A := TA.Create;
+  // no error here
+  with A do
+    I := 9;
+  // this fails, correctly
+  A.I := 9;
+end.
+

+ 18 - 0
tests/webtbf/uw3450.pp

@@ -0,0 +1,18 @@
+unit uw3450;
+
+{$mode objfpc}{$H+}
+
+interface
+
+type
+  TA=class
+  private
+    FI: Integer;
+  protected
+    property I: Integer read FI write FI;
+  end;
+
+implementation
+
+end.
+