]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
DynASM: Fix regression due to warning fix.
authorMike Pall <mike>
Sat, 12 Aug 2023 12:29:02 +0000 (14:29 +0200)
committerMike Pall <mike>
Sat, 12 Aug 2023 12:29:02 +0000 (14:29 +0200)
Thanks to Dmitry Stogov. #1041 #970

dynasm/dasm_arm.h
dynasm/dasm_arm64.h
dynasm/dasm_mips.h
dynasm/dasm_ppc.h
dynasm/dasm_x86.h

index aa16014e0f6e42d9d81a8cef559f2566b9b23c98..4570cd12d4192fee235830614bc4df2905a906b5 100644 (file)
@@ -142,6 +142,7 @@ void dasm_setup(Dst_DECL, const void *actionlist)
   if (D->pclabels) memset((void *)D->pclabels, 0, D->pcsize);
   for (i = 0; i < D->maxsection; i++) {
     D->sections[i].pos = DASM_SEC2POS(i);
+    D->sections[i].rbuf = D->sections[i].buf - D->sections[i].pos;
     D->sections[i].ofs = 0;
   }
 }
index e04898f1cf3d6b37ec5a828e963757ee9c5bda49..dffd64e8a40b54c736c88f80b384d0ff627caf14 100644 (file)
@@ -144,6 +144,7 @@ void dasm_setup(Dst_DECL, const void *actionlist)
   if (D->pclabels) memset((void *)D->pclabels, 0, D->pcsize);
   for (i = 0; i < D->maxsection; i++) {
     D->sections[i].pos = DASM_SEC2POS(i);
+    D->sections[i].rbuf = D->sections[i].buf - D->sections[i].pos;
     D->sections[i].ofs = 0;
   }
 }
index 495eaa0ee5b3d0adba48449641d7ade253e0c1ae..2273dba2ebc6032febcd4ef5f304fa25849eed32 100644 (file)
@@ -141,6 +141,7 @@ void dasm_setup(Dst_DECL, const void *actionlist)
   if (D->pclabels) memset((void *)D->pclabels, 0, D->pcsize);
   for (i = 0; i < D->maxsection; i++) {
     D->sections[i].pos = DASM_SEC2POS(i);
+    D->sections[i].rbuf = D->sections[i].buf - D->sections[i].pos;
     D->sections[i].ofs = 0;
   }
 }
index 30b757e312206c81f9998ede412bcf02f947cc5e..14db019dc82887c25f425d2517632685e7b19e38 100644 (file)
@@ -141,6 +141,7 @@ void dasm_setup(Dst_DECL, const void *actionlist)
   if (D->pclabels) memset((void *)D->pclabels, 0, D->pcsize);
   for (i = 0; i < D->maxsection; i++) {
     D->sections[i].pos = DASM_SEC2POS(i);
+    D->sections[i].rbuf = D->sections[i].buf - D->sections[i].pos;
     D->sections[i].ofs = 0;
   }
 }
index 66a68ea5a4d2734743a1a04b92b5a5e3fde06902..ae5cb429c004932f67c35f4e0faaf572e9e6583c 100644 (file)
@@ -140,6 +140,7 @@ void dasm_setup(Dst_DECL, const void *actionlist)
   if (D->pclabels) memset((void *)D->pclabels, 0, D->pcsize);
   for (i = 0; i < D->maxsection; i++) {
     D->sections[i].pos = DASM_SEC2POS(i);
+    D->sections[i].rbuf = D->sections[i].buf - D->sections[i].pos;
     D->sections[i].ofs = 0;
   }
 }