mirror of
https://github.com/fluencelabs/wasmer
synced 2025-06-27 07:31:33 +00:00
feat(runtime-c-api) Arity cannot be negative when calling wasmer_export_func_call
.
This commit is contained in:
@ -11,7 +11,7 @@ use crate::{
|
|||||||
value::{wasmer_value, wasmer_value_t, wasmer_value_tag},
|
value::{wasmer_value, wasmer_value_t, wasmer_value_tag},
|
||||||
wasmer_byte_array, wasmer_result_t,
|
wasmer_byte_array, wasmer_result_t,
|
||||||
};
|
};
|
||||||
use libc::c_int;
|
use libc::{c_int, c_uint};
|
||||||
use std::{ptr, slice};
|
use std::{ptr, slice};
|
||||||
use wasmer_runtime::{Instance, Memory, Module, Value};
|
use wasmer_runtime::{Instance, Memory, Module, Value};
|
||||||
use wasmer_runtime_core::{export::Export, module::ExportIndex};
|
use wasmer_runtime_core::{export::Export, module::ExportIndex};
|
||||||
@ -390,9 +390,9 @@ pub unsafe extern "C" fn wasmer_export_name(export: *mut wasmer_export_t) -> was
|
|||||||
pub unsafe extern "C" fn wasmer_export_func_call(
|
pub unsafe extern "C" fn wasmer_export_func_call(
|
||||||
func: *const wasmer_export_func_t,
|
func: *const wasmer_export_func_t,
|
||||||
params: *const wasmer_value_t,
|
params: *const wasmer_value_t,
|
||||||
params_len: c_int,
|
params_len: c_uint,
|
||||||
results: *mut wasmer_value_t,
|
results: *mut wasmer_value_t,
|
||||||
results_len: c_int,
|
results_len: c_uint,
|
||||||
) -> wasmer_result_t {
|
) -> wasmer_result_t {
|
||||||
if func.is_null() {
|
if func.is_null() {
|
||||||
update_last_error(CApiError {
|
update_last_error(CApiError {
|
||||||
|
Reference in New Issue
Block a user