@@ -0,0 +1,19 @@
+function f: string;
+
+ procedure t;
+ begin
+ f := 'test';
+ end;
+begin
+ t;
+end;
+ if f <> 'test' then
+ writeln('error!');
+ halt(1);
+end.