diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2020-03-16 14:42:11 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-16 14:42:11 -0700 |
commit | 38a795c48e269b92a1e6c54682a436ce23339a8d (patch) | |
tree | 24a34c78da288c2208843ccf69a57f4c8c6dca64 /src/ir/literal-utils.h | |
parent | 83d69b30b56fdc9966c84082092fe25830472dd1 (diff) | |
download | binaryen-38a795c48e269b92a1e6c54682a436ce23339a8d.tar.gz binaryen-38a795c48e269b92a1e6c54682a436ce23339a8d.tar.bz2 binaryen-38a795c48e269b92a1e6c54682a436ce23339a8d.zip |
Fix binary emitting of signature indices (#2694)
It should be a signed LEB128, not an unsigned LEB128. This bug was
causing modules to be invalid when the number of signatures in the
type section was large and multivalue blocks were present.
Diffstat (limited to 'src/ir/literal-utils.h')
0 files changed, 0 insertions, 0 deletions