@@ -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.
@@ -0,0 +1,18 @@
+unit uw3450;
+interface
+type
+ TA=class
+ private
+ FI: Integer;
+ protected
+ property I: Integer read FI write FI;
+ end;
+implementation