diff options
author | Wouter van Oortmerssen <aardappel@gmail.com> | 2020-06-29 17:53:09 -0700 |
---|---|---|
committer | Wouter van Oortmerssen <aardappel@gmail.com> | 2020-07-06 12:40:45 -0700 |
commit | 4d135b0446dc34885811bf103ba2c8b69fe6793b (patch) | |
tree | 1681d5e637fc21ae0389491358929d4c3b2f655f /llvm/lib/Object/WasmObjectFile.cpp | |
parent | fa1fecc73d4d3884ae8eb887ac06c0f7f7492053 (diff) | |
download | llvm-4d135b0446dc34885811bf103ba2c8b69fe6793b.zip llvm-4d135b0446dc34885811bf103ba2c8b69fe6793b.tar.gz llvm-4d135b0446dc34885811bf103ba2c8b69fe6793b.tar.bz2 |
[WebAssembly] 64-bit memory limits
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/WasmObjectFile.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Object/WasmObjectFile.cpp b/llvm/lib/Object/WasmObjectFile.cpp index 25990b0..bb2e81d 100644 --- a/llvm/lib/Object/WasmObjectFile.cpp +++ b/llvm/lib/Object/WasmObjectFile.cpp @@ -208,9 +208,9 @@ static Error readInitExpr(wasm::WasmInitExpr &Expr, static wasm::WasmLimits readLimits(WasmObjectFile::ReadContext &Ctx) { wasm::WasmLimits Result; Result.Flags = readVaruint32(Ctx); - Result.Initial = readVaruint32(Ctx); + Result.Initial = readVaruint64(Ctx); if (Result.Flags & wasm::WASM_LIMITS_FLAG_HAS_MAX) - Result.Maximum = readVaruint32(Ctx); + Result.Maximum = readVaruint64(Ctx); return Result; } |