Update wasm-tools crates
Nothing major here, just a routine update with a few extra things to handle here-and-there.
This commit is contained in:
@@ -14,7 +14,7 @@ edition = "2018"
|
||||
anyhow = "1.0"
|
||||
cranelift-entity = { path = "../../cranelift/entity", version = "0.80.0" }
|
||||
wasmtime-types = { path = "../types", version = "0.33.0" }
|
||||
wasmparser = "0.81"
|
||||
wasmparser = "0.82"
|
||||
indexmap = { version = "1.0.2", features = ["serde-1"] }
|
||||
thiserror = "1.0.4"
|
||||
serde = { version = "1.0.94", features = ["derive"] }
|
||||
|
||||
@@ -516,7 +516,12 @@ impl<'data> ModuleEnvironment<'data> {
|
||||
self.result.module.table_initializers.reserve_exact(cnt);
|
||||
|
||||
for (index, entry) in elements.into_iter().enumerate() {
|
||||
let wasmparser::Element { kind, items, ty: _ } = entry?;
|
||||
let wasmparser::Element {
|
||||
kind,
|
||||
items,
|
||||
ty: _,
|
||||
range: _,
|
||||
} = entry?;
|
||||
|
||||
// Build up a list of `FuncIndex` corresponding to all the
|
||||
// entries listed in this segment. Note that it's not
|
||||
@@ -646,7 +651,11 @@ impl<'data> ModuleEnvironment<'data> {
|
||||
self.result.data.reserve_exact(cnt);
|
||||
|
||||
for (index, entry) in data.into_iter().enumerate() {
|
||||
let wasmparser::Data { kind, data } = entry?;
|
||||
let wasmparser::Data {
|
||||
kind,
|
||||
data,
|
||||
range: _,
|
||||
} = entry?;
|
||||
let mk_range = |total: &mut u32| -> Result<_, WasmError> {
|
||||
let range = u32::try_from(data.len())
|
||||
.ok()
|
||||
|
||||
Reference in New Issue
Block a user