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

* make references PIC-safe before pushing them as parameter (mantis #13829)

git-svn-id: trunk@13198 -
Jonas Maebe 16 жил өмнө
parent
commit
dc00a747f4

+ 4 - 1
compiler/i386/cgcpu.pas

@@ -177,7 +177,10 @@ unit cgcpu;
               list.concat(taicpu.op_reg(A_PUSH,TCgsize2opsize[pushsize],tmpreg));
             end
           else
-            list.concat(taicpu.op_ref(A_PUSH,TCgsize2opsize[pushsize],href));
+            begin
+              make_simple_ref(list,href);
+              list.concat(taicpu.op_ref(A_PUSH,TCgsize2opsize[pushsize],href));
+            end;
         end;
 
       var