diff options
| author | Mike Pall <mike> | 2013-02-24 17:58:19 +0100 |
|---|---|---|
| committer | Mike Pall <mike> | 2013-02-24 17:58:19 +0100 |
| commit | b8abb4b91d006f884c81b9e95484373bd6eed2d9 (patch) | |
| tree | fc4b60edf7a4af2fe91fbb053e8f7e4145721fb5 /src/host | |
| parent | 41f3ae26d9ecf1811805232bb1919423b19deea4 (diff) | |
| download | luajit-b8abb4b91d006f884c81b9e95484373bd6eed2d9.tar.gz luajit-b8abb4b91d006f884c81b9e95484373bd6eed2d9.tar.bz2 luajit-b8abb4b91d006f884c81b9e95484373bd6eed2d9.zip | |
Fix genlibbc.
Diffstat (limited to 'src/host')
| -rw-r--r-- | src/host/genlibbc.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/host/genlibbc.lua b/src/host/genlibbc.lua index 72c55d73..16f0a0b6 100644 --- a/src/host/genlibbc.lua +++ b/src/host/genlibbc.lua | |||
| @@ -66,7 +66,7 @@ local function read_uleb128(p) | |||
| 66 | local sh = 7; v = v - 128 | 66 | local sh = 7; v = v - 128 |
| 67 | repeat | 67 | repeat |
| 68 | local r = p[0] | 68 | local r = p[0] |
| 69 | v = v + bit.lshift(bit.band(r, 128), sh) | 69 | v = v + bit.lshift(bit.band(r, 127), sh) |
| 70 | sh = sh + 7 | 70 | sh = sh + 7 |
| 71 | p = p + 1 | 71 | p = p + 1 |
| 72 | until r < 128 | 72 | until r < 128 |
