Ver Fonte

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 há 2 anos atrás
pai
commit
1e83d415c3
1 ficheiros alterados com 1 adições e 1 exclusões
  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