diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-01-14 13:27:47 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-01-14 13:27:47 -0800 |
commit | 3c1b7750e9ba8e0c6205b305890d973948ff4fae (patch) | |
tree | 3ecf426d5095ebecbe2c48fd760b180643a3fe6c /src/wasm-binary.h | |
parent | b78c9900f8908fbd28689e1c254fa6a443050504 (diff) | |
download | binaryen-3c1b7750e9ba8e0c6205b305890d973948ff4fae.tar.gz binaryen-3c1b7750e9ba8e0c6205b305890d973948ff4fae.tar.bz2 binaryen-3c1b7750e9ba8e0c6205b305890d973948ff4fae.zip |
fix an LEB128 bug
Diffstat (limited to 'src/wasm-binary.h')
-rw-r--r-- | src/wasm-binary.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h index 571c878c4..d0bd0a818 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -39,7 +39,7 @@ struct LEB128 { void write(std::vector<uint8_t>* out) { uint32_t temp = value; do { - uint8_t byte = value & 127; + uint8_t byte = temp & 127; temp >>= 7; if (temp) { byte = byte | 128; |