message: Remove redundant type checks from WASM calls.
diff: @@ -437,7 +437,8 @@ void getFunctionWavmReturn(WasmVm* vm, absl::string_view functionName,
  throw WasmVmException(fmt::format("Bad function signature for: {}", functionName));
  }
  *function = [wavm, f](Context* context, Args... args) -> R {
  - CALL_WITH_CONTEXT_RETURN(invokeFunctionChecked(wavm->context(), f, {args...}), context,
  + UntaggedValue values[] = { args...};
  + CALL_WITH_CONTEXT_RETURN(invokeFunctionUnchecked(wavm->context(), f, &values[0]), context,
  uint32_t, i32);
  };
  }
  @@ -460,7 +461,8 @@ void getFunctionWavmReturn(WasmVm* vm, absl::string_view functionName,
  throw WasmVmException(fmt::format("Bad function signature for: {}", functionName));
  }
  *function = [wavm, f](Context* context, Args... args) -> R {
  - CALL_WITH_CONTEXT(invokeFunctionChecked(wavm->context(), f, {args...}), context);
  + UntaggedValue values[] = { args...};
  + CALL_WITH_CONTEXT(invokeFunctionUnchecked(wavm->context(), f, &values[0]), context);
  };
  }
  