Remove trivial numeric casts.
This commit is contained in:
@@ -78,8 +78,8 @@ impl WasmRuntime for StandaloneRuntime {
|
|||||||
global_index: GlobalIndex,
|
global_index: GlobalIndex,
|
||||||
) -> Value {
|
) -> Value {
|
||||||
debug_assert!(self.instantiated);
|
debug_assert!(self.instantiated);
|
||||||
let ty = self.globals.info[global_index as usize].global.ty;
|
let ty = self.globals.info[global_index].global.ty;
|
||||||
let offset = self.globals.info[global_index as usize].offset;
|
let offset = self.globals.info[global_index].offset;
|
||||||
let memflags = MemFlags::new();
|
let memflags = MemFlags::new();
|
||||||
let memoffset = Offset32::new(offset as i32);
|
let memoffset = Offset32::new(offset as i32);
|
||||||
let addr: i64 = unsafe { transmute(self.globals.data.as_ptr()) };
|
let addr: i64 = unsafe { transmute(self.globals.data.as_ptr()) };
|
||||||
@@ -92,7 +92,7 @@ impl WasmRuntime for StandaloneRuntime {
|
|||||||
global_index: GlobalIndex,
|
global_index: GlobalIndex,
|
||||||
val: Value,
|
val: Value,
|
||||||
) {
|
) {
|
||||||
let offset = self.globals.info[global_index as usize].offset;
|
let offset = self.globals.info[global_index].offset;
|
||||||
let memflags = MemFlags::new();
|
let memflags = MemFlags::new();
|
||||||
let memoffset = Offset32::new(offset as i32);
|
let memoffset = Offset32::new(offset as i32);
|
||||||
let addr: i64 = unsafe { transmute(self.globals.data.as_ptr()) };
|
let addr: i64 = unsafe { transmute(self.globals.data.as_ptr()) };
|
||||||
@@ -214,7 +214,7 @@ impl WasmRuntime for StandaloneRuntime {
|
|||||||
globalinfo.offset = globals_data_size;
|
globalinfo.offset = globals_data_size;
|
||||||
globals_data_size += globalinfo.global.ty.bytes() as usize;
|
globals_data_size += globalinfo.global.ty.bytes() as usize;
|
||||||
}
|
}
|
||||||
self.globals.data.resize(globals_data_size as usize, 0);
|
self.globals.data.resize(globals_data_size, 0);
|
||||||
for globalinfo in self.globals.info.iter() {
|
for globalinfo in self.globals.info.iter() {
|
||||||
match globalinfo.global.initializer {
|
match globalinfo.global.initializer {
|
||||||
GlobalInit::I32Const(val) => unsafe {
|
GlobalInit::I32Const(val) => unsafe {
|
||||||
@@ -280,10 +280,10 @@ impl WasmRuntime for StandaloneRuntime {
|
|||||||
}
|
}
|
||||||
fn declare_table(&mut self, table: Table) {
|
fn declare_table(&mut self, table: Table) {
|
||||||
debug_assert!(!self.instantiated);
|
debug_assert!(!self.instantiated);
|
||||||
let mut elements_vec = Vec::with_capacity(table.size as usize);
|
let mut elements_vec = Vec::with_capacity(table.size);
|
||||||
elements_vec.resize(table.size as usize, TableElement::Trap());
|
elements_vec.resize(table.size, TableElement::Trap());
|
||||||
let mut addresses_vec = Vec::with_capacity(table.size as usize);
|
let mut addresses_vec = Vec::with_capacity(table.size);
|
||||||
addresses_vec.resize(table.size as usize, 0);
|
addresses_vec.resize(table.size, 0);
|
||||||
self.tables.push(TableData {
|
self.tables.push(TableData {
|
||||||
info: table,
|
info: table,
|
||||||
data: addresses_vec,
|
data: addresses_vec,
|
||||||
@@ -298,13 +298,13 @@ impl WasmRuntime for StandaloneRuntime {
|
|||||||
) {
|
) {
|
||||||
debug_assert!(!self.instantiated);
|
debug_assert!(!self.instantiated);
|
||||||
for (i, elt) in elements.iter().enumerate() {
|
for (i, elt) in elements.iter().enumerate() {
|
||||||
self.tables[table_index].elements[offset as usize + i] = TableElement::Function(*elt);
|
self.tables[table_index].elements[offset + i] = TableElement::Function(*elt);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn declare_memory(&mut self, memory: Memory) {
|
fn declare_memory(&mut self, memory: Memory) {
|
||||||
debug_assert!(!self.instantiated);
|
debug_assert!(!self.instantiated);
|
||||||
let mut memory_vec = Vec::with_capacity(memory.pages_count as usize * PAGE_SIZE);
|
let mut memory_vec = Vec::with_capacity(memory.pages_count * PAGE_SIZE);
|
||||||
memory_vec.resize(memory.pages_count as usize * PAGE_SIZE, 0);
|
memory_vec.resize(memory.pages_count * PAGE_SIZE, 0);
|
||||||
self.memories.push(MemoryData {
|
self.memories.push(MemoryData {
|
||||||
info: memory,
|
info: memory,
|
||||||
data: memory_vec,
|
data: memory_vec,
|
||||||
|
|||||||
Reference in New Issue
Block a user