Quellcode durchsuchen

* more disabling of interrupt code for i386-darwin

git-svn-id: trunk@2862 -
Jonas Maebe vor 19 Jahren
Ursprung
Commit
431cead7a2
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      compiler/i386/n386cal.pas

+ 5 - 2
compiler/i386/n386cal.pas

@@ -57,8 +57,11 @@ implementation
 
     procedure ti386callnode.extra_interrupt_code;
       begin
-        emit_none(A_PUSHF,S_L);
-        emit_reg(A_PUSH,S_L,NR_CS);
+        if (target_info.system <> system_i386_darwin) then
+          begin
+            emit_none(A_PUSHF,S_L);
+            emit_reg(A_PUSH,S_L,NR_CS);
+          end;
       end;