@@ -0,0 +1,5 @@
+program memhole;
+uses tbug701d,tbug701c;
+begin
+ TestProc('test');
+end.
@@ -0,0 +1,17 @@
+unit tbug701c;
+
+ interface
+ procedure TestProc(arg: AnsiString);
+ implementation
+ var
+ s: array[0..9] of AnsiString;
+ begin
+ s[0] := arg + '!';
+ end;
@@ -0,0 +1,18 @@
+unit tbug701d;
+var
+ startmem : longint;
+initialization
+ // startmem:=memavail;
+finalization
+ // if startmem<>memavail then
+ writeln('Problem with ansistrings in units');
+ halt(1);