Files
wasmtime/crates/wasi-common/wasi-common-cbindgen/tests/array_args.rs

19 lines
375 B
Rust

pub use wasi_common_cbindgen::wasi_common_cbindgen;
#[wasi_common_cbindgen]
fn array_args(a: &mut [u8]) {
a[0] = 1;
}
fn main() {
let mut expected: &mut [u8] = &mut [0, 0];
array_args(&mut expected);
let given: &mut [u8] = &mut [0, 0];
unsafe {
wasi_common_array_args(given.as_mut_ptr(), given.len());
}
assert_eq!(given, expected);
}