浏览代码

* the i8086 versions of InterLockedDecrement and InterLockedIncrement were
missing 'nostackframe'. Fixed.

git-svn-id: trunk@25813 -

nickysn 11 年之前
父节点
当前提交
5abeb67bff
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      rtl/i8086/i8086.inc

+ 2 - 2
rtl/i8086/i8086.inc

@@ -101,7 +101,7 @@ asm
 end;
 end;
 
 
 {TODO: fix, use smallint?}
 {TODO: fix, use smallint?}
-function InterLockedDecrement (var Target: longint) : longint; assembler;
+function InterLockedDecrement (var Target: longint) : longint;nostackframe;assembler;
 asm
 asm
   push bp
   push bp
   mov bp, sp
   mov bp, sp
@@ -114,7 +114,7 @@ asm
 end;
 end;
 
 
 {TODO: fix, use smallint?}
 {TODO: fix, use smallint?}
-function InterLockedIncrement (var Target: longint) : longint; assembler;
+function InterLockedIncrement (var Target: longint) : longint;nostackframe;assembler;
 asm
 asm
   push bp
   push bp
   mov bp, sp
   mov bp, sp