2
0
Эх сурвалжийг харах

* skip hidden function result parameters when generating message signatures

git-svn-id: branches/objc@13662 -
Jonas Maebe 16 жил өмнө
parent
commit
1048ac96d5
1 өөрчлөгдсөн 2 нэмэгдсэн , 0 устгасан
  1. 2 0
      compiler/objcutil.pas

+ 2 - 0
compiler/objcutil.pas

@@ -505,6 +505,8 @@ implementation
         for i:=0 to pd.paras.count-1 do
           begin
             vs:=tparavarsym(pd.paras[i]);
+            if (vo_is_funcret in vs.varoptions) then
+              continue;
             { addencodedtype always assumes a value parameter, so add
               a pointer indirection for var/out parameters.  }
             if not paramanager.push_addr_param(vs_value,vs.vardef,pocall_cdecl) and