pierre 25 years ago
parent
commit
da82ae94c3
1 changed files with 29 additions and 0 deletions
  1. 29 0
      tests/webtbs/tbug1023.pp

+ 29 - 0
tests/webtbs/tbug1023.pp

@@ -0,0 +1,29 @@
+{ Source provided for Free Pascal Bug Report 1023 }
+{ Submitted by "Denis Yarkovoy" on  2000-07-03 }
+{ e-mail: [email protected] }
+ {$goto on}
+ {$i386_intel}
+ label l1;
+
+var
+  pp : pointer;
+
+ procedure p1; assembler; asm
+  mov eax, offset l1
+  lea edi,pp
+  mov dword ptr [edi],eax
+ end;
+
+ procedure p; assembler; asm
+  l1:
+  clc
+ end;
+
+begin
+ pp:=nil;
+ p1;
+ if pp=nil then
+   halt(1)
+ else
+   Writeln('Bug 1023 fixed');
+end.