소스 검색

* arm: Labels to constants are now data labels and not jump labels

J. Gareth "Curious Kit" Moreton 3 년 전
부모
커밋
d1f035f456
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      compiler/arm/hlcgcpu.pas

+ 2 - 2
compiler/arm/hlcgcpu.pas

@@ -79,7 +79,7 @@ implementation
                 list.concat(taicpu.op_regset(A_PUSH,R_INTREGISTER,R_SUBWHOLE,[RS_R0,RS_R1]));
                 { create consts entry }
                 reference_reset(tmpref,4,[]);
-                current_asmdata.getjumplabel(l);
+                current_asmdata.getlabel(l,alt_data);
                 current_procinfo.aktlocaldata.Concat(tai_align.Create(4));
                 cg.a_label(current_procinfo.aktlocaldata,l);
                 tmpref.symboldata:=current_procinfo.aktlocaldata.last;
@@ -123,7 +123,7 @@ implementation
                 list.concat(taicpu.op_regset(A_PUSH,R_INTREGISTER,R_SUBWHOLE,[RS_R0,RS_R1]));
                 { create consts entry }
                 reference_reset(tmpref,4,[]);
-                current_asmdata.getjumplabel(l);
+                current_asmdata.getlabel(l,alt_data);
                 current_procinfo.aktlocaldata.Concat(tai_align.Create(4));
                 cg.a_label(current_procinfo.aktlocaldata,l);
                 tmpref.symboldata:=current_procinfo.aktlocaldata.last;