mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-01 13:44:21 +00:00
LibWasm: Read indices as LEB128 u32s
Every type of index was previously being read as a size_t. (cherry picked from commit 20d8ea4db13490b3a63acd1dfefcc1bdbc79deae)
This commit is contained in:
parent
ef9f3fd091
commit
f7bebbe5a8
|
@ -82,7 +82,7 @@ template<typename T>
|
|||
struct GenericIndexParser {
|
||||
static ParseResult<T> parse(Stream& stream)
|
||||
{
|
||||
auto value_or_error = stream.read_value<LEB128<size_t>>();
|
||||
auto value_or_error = stream.read_value<LEB128<u32>>();
|
||||
if (value_or_error.is_error())
|
||||
return with_eof_check(stream, ParseError::ExpectedIndex);
|
||||
size_t value = value_or_error.release_value();
|
||||
|
|
Loading…
Reference in a new issue