mirror of
https://github.com/fluencelabs/wasmer
synced 2025-06-30 17:11:33 +00:00
Cleanup & fix need_check condition.
This commit is contained in:
@ -560,7 +560,7 @@ impl X64ModuleCodeGenerator {
|
|||||||
impl ModuleCodeGenerator<X64FunctionCode, X64ExecutionContext, X64RuntimeResolver>
|
impl ModuleCodeGenerator<X64FunctionCode, X64ExecutionContext, X64RuntimeResolver>
|
||||||
for X64ModuleCodeGenerator
|
for X64ModuleCodeGenerator
|
||||||
{
|
{
|
||||||
fn check_precondition(&mut self, module_info: &ModuleInfo) -> Result<(), CodegenError> {
|
fn check_precondition(&mut self, _module_info: &ModuleInfo) -> Result<(), CodegenError> {
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1788,7 +1788,7 @@ impl X64FunctionCode {
|
|||||||
MemoryType::Dynamic => true,
|
MemoryType::Dynamic => true,
|
||||||
MemoryType::Static | MemoryType::SharedStatic => false,
|
MemoryType::Static | MemoryType::SharedStatic => false,
|
||||||
};
|
};
|
||||||
if need_check || true {
|
if need_check {
|
||||||
dynasm!(
|
dynasm!(
|
||||||
assembler
|
assembler
|
||||||
; movq xmm5, r14
|
; movq xmm5, r14
|
||||||
@ -5110,7 +5110,7 @@ unsafe extern "C" fn call_indirect(
|
|||||||
mut stack_top: *mut u8,
|
mut stack_top: *mut u8,
|
||||||
stack_base: *mut u8,
|
stack_base: *mut u8,
|
||||||
vmctx: *mut vm::Ctx,
|
vmctx: *mut vm::Ctx,
|
||||||
memory_base: *mut u8,
|
_memory_base: *mut u8,
|
||||||
) -> u64 {
|
) -> u64 {
|
||||||
let elem_index = *(stack_top as *mut u32) as usize;
|
let elem_index = *(stack_top as *mut u32) as usize;
|
||||||
stack_top = stack_top.offset(8);
|
stack_top = stack_top.offset(8);
|
||||||
|
Reference in New Issue
Block a user