Cleanup & fix need_check condition.

This commit is contained in:
losfair
2019-03-19 21:30:26 +08:00
parent 14da8abc23
commit 4256ccba92

View File

@ -560,7 +560,7 @@ impl X64ModuleCodeGenerator {
impl ModuleCodeGenerator<X64FunctionCode, X64ExecutionContext, X64RuntimeResolver>
for X64ModuleCodeGenerator
{
fn check_precondition(&mut self, module_info: &ModuleInfo) -> Result<(), CodegenError> {
fn check_precondition(&mut self, _module_info: &ModuleInfo) -> Result<(), CodegenError> {
Ok(())
}
@ -1788,7 +1788,7 @@ impl X64FunctionCode {
MemoryType::Dynamic => true,
MemoryType::Static | MemoryType::SharedStatic => false,
};
if need_check || true {
if need_check {
dynasm!(
assembler
; movq xmm5, r14
@ -5110,7 +5110,7 @@ unsafe extern "C" fn call_indirect(
mut stack_top: *mut u8,
stack_base: *mut u8,
vmctx: *mut vm::Ctx,
memory_base: *mut u8,
_memory_base: *mut u8,
) -> u64 {
let elem_index = *(stack_top as *mut u32) as usize;
stack_top = stack_top.offset(8);