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

* fixed compilation of llvm compiler after r34996

git-svn-id: trunk@35002 -
Jonas Maebe 8 жил өмнө
parent
commit
3ea976fd2d

+ 1 - 1
compiler/llvm/nllvmbas.pas

@@ -162,7 +162,7 @@ interface
                         op.typ:=top_ref;
                         op.typ:=top_ref;
                         new(op.ref);
                         new(op.ref);
                         reference_reset_symbol(op.ref^,getllvmasmparasym(sym),sofs,
                         reference_reset_symbol(op.ref^,getllvmasmparasym(sym),sofs,
-                          newalignment(sym.localloc.reference.alignment,sofs));
+                          newalignment(sym.localloc.reference.alignment,sofs),[]);
                         op.ref^.index:=indexreg;
                         op.ref^.index:=indexreg;
 {$ifdef x86}
 {$ifdef x86}
                         op.ref^.scalefactor:=scale;
                         op.ref^.scalefactor:=scale;

+ 1 - 1
compiler/llvm/nllvmld.pas

@@ -131,7 +131,7 @@ procedure tllvmloadnode.pass_generate_code;
           current_asmdata.CurrAsmList.concat(
           current_asmdata.CurrAsmList.concat(
             taillvm.op_reg_tai_size(la_bitcast,selfreg,ai,voidcodepointertype)
             taillvm.op_reg_tai_size(la_bitcast,selfreg,ai,voidcodepointertype)
           );
           );
-          reference_reset_base(location.reference,selfreg,0,location.reference.alignment);
+          reference_reset_base(location.reference,selfreg,0,location.reference.alignment,location.reference.volatility);
         end;
         end;
     end;
     end;
   end;
   end;