Pārlūkot izejas kodu

* a_loadfpu_ref_cgpara: use the paralocation instead of the cgpara size
when loading an fpu register, can be different in case of a record
that needs to be passed in an fpu register

git-svn-id: trunk@34030 -

Jonas Maebe 9 gadi atpakaļ
vecāks
revīzija
214aea8853
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      compiler/hlcgobj.pas

+ 1 - 1
compiler/hlcgobj.pas

@@ -2551,7 +2551,7 @@ implementation
           begin
             cgpara.check_simple_location;
             paramanager.alloccgpara(list,cgpara);
-            a_loadfpu_ref_reg(list,fromsize,cgpara.def,ref,cgpara.location^.register);
+            a_loadfpu_ref_reg(list,fromsize,cgpara.location^.def,ref,cgpara.location^.register);
           end;
         LOC_REFERENCE,LOC_CREFERENCE:
           begin