aboutsummaryrefslogtreecommitdiff
path: root/src/jit
diff options
context:
space:
mode:
authorMike Pall <mike>2017-11-16 12:58:12 +0100
committerMike Pall <mike>2017-11-16 12:58:12 +0100
commit7dbf0b05f1228c1c719866db5e5f3d58f87f74c8 (patch)
tree5d39ed838b50e073b11c48089d2e67e3beab9e0f /src/jit
parent9f0caad0e43f97a4613850b3874b851cb1bc301d (diff)
downloadluajit-7dbf0b05f1228c1c719866db5e5f3d58f87f74c8.tar.gz
luajit-7dbf0b05f1228c1c719866db5e5f3d58f87f74c8.tar.bz2
luajit-7dbf0b05f1228c1c719866db5e5f3d58f87f74c8.zip
Fix saved bytecode encapsulated in ELF objects.
Thanks to Dimitry Andric.
Diffstat (limited to 'src/jit')
-rw-r--r--src/jit/bcsave.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jit/bcsave.lua b/src/jit/bcsave.lua
index aa677dfc..c94064e4 100644
--- a/src/jit/bcsave.lua
+++ b/src/jit/bcsave.lua
@@ -275,7 +275,7 @@ typedef struct {
275 o.sect[2].size = fofs(ofs) 275 o.sect[2].size = fofs(ofs)
276 o.sect[3].type = f32(3) -- .strtab 276 o.sect[3].type = f32(3) -- .strtab
277 o.sect[3].ofs = fofs(sofs + ofs) 277 o.sect[3].ofs = fofs(sofs + ofs)
278 o.sect[3].size = fofs(#symname+1) 278 o.sect[3].size = fofs(#symname+2)
279 ffi.copy(o.space+ofs+1, symname) 279 ffi.copy(o.space+ofs+1, symname)
280 ofs = ofs + #symname + 2 280 ofs = ofs + #symname + 2
281 o.sect[4].type = f32(1) -- .rodata 281 o.sect[4].type = f32(1) -- .rodata