فهرست منبع

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