Explorar el Código

* don't write initialisation values for AB_EXTERNAL_INDIRECT

git-svn-id: trunk@33956 -
Jonas Maebe hace 9 años
padre
commit
14ab43626f
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  1. 1 1
      compiler/llvm/agllvm.pas

+ 1 - 1
compiler/llvm/agllvm.pas

@@ -1006,7 +1006,7 @@ implementation
                   if not assigned(taillvmdecl(hp).initdata) then
                   if not assigned(taillvmdecl(hp).initdata) then
                     begin
                     begin
                       writer.AsmWrite(llvmencodetypename(taillvmdecl(hp).def));
                       writer.AsmWrite(llvmencodetypename(taillvmdecl(hp).def));
-                      if not(taillvmdecl(hp).namesym.bind in [AB_EXTERNAL, AB_WEAK_EXTERNAL]) then
+                      if not(taillvmdecl(hp).namesym.bind in [AB_EXTERNAL, AB_WEAK_EXTERNAL,AB_EXTERNAL_INDIRECT]) then
                         writer.AsmWrite(' zeroinitializer');
                         writer.AsmWrite(' zeroinitializer');
                     end
                     end
                   else
                   else