Quellcode durchsuchen

* saveregisters also save the one needed for return values

pierre vor 25 Jahren
Ursprung
Commit
366aece76e
1 geänderte Dateien mit 18 neuen und 0 gelöschten Zeilen
  1. 18 0
      tests/test/testsave.pp

+ 18 - 0
tests/test/testsave.pp

@@ -0,0 +1,18 @@
+
+
+function x : longint;saveregisters;
+begin
+  x:=34;
+end;
+
+var
+  y : longint;
+begin
+  asm
+    movl $15,%eax
+  end;
+  y:=x;
+  Writeln(y);
+  if y<>34 then
+    halt(1);
+end.