Преглед изворни кода

LLVM: us paraloc def instead of para def for byval

We also use the paraloc instead of the para to write the def
Jonas Maebe пре 2 година
родитељ
комит
1e83d415c3
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      compiler/llvm/llvmdef.pas

+ 1 - 1
compiler/llvm/llvmdef.pas

@@ -857,7 +857,7 @@ implementation
                 encodedstr:=encodedstr+'*';
               if withattributes then
                 begin
-                  encodedstr:=encodedstr+llvmparatypeattr(' byval',hp.vardef,false);
+                  encodedstr:=encodedstr+llvmparatypeattr(' byval',paraloc^.def,false);
                   if firstloc and
                      (para^.alignment<>std_param_align) then
                     begin