Преглед на файлове

* patch from Ludo Brands: remove po_inline artefact from ancient inlining code in sparc parameter handling, resolves #20397

git-svn-id: trunk@19396 -
florian преди 14 години
родител
ревизия
4d148382dc
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      compiler/sparc/cpupara.pas

+ 2 - 2
compiler/sparc/cpupara.pas

@@ -201,7 +201,7 @@ implementation
              begin
                paraloc^.loc:=LOC_REGISTER;
                { high }
-               if (side=callerside) or (po_inline in p.procoptions) then
+               if side=callerside then
                  paraloc^.register:=NR_FUNCTION_RESULT64_HIGH_REG
                else
                  paraloc^.register:=NR_FUNCTION_RETURN64_HIGH_REG;
@@ -209,7 +209,7 @@ implementation
                { low }
                paraloc:=result.add_location;
                paraloc^.loc:=LOC_REGISTER;
-               if (side=callerside) or (po_inline in p.procoptions) then
+               if side=callerside then
                  paraloc^.register:=NR_FUNCTION_RESULT64_LOW_REG
                else
                  paraloc^.register:=NR_FUNCTION_RETURN64_LOW_REG;