wasmtime-c-api: Use a safe helper for initializing MaybeUninit out pointers

This commit is contained in:
Nick Fitzgerald
2020-07-10 11:33:26 -07:00
parent 377b213fd5
commit d07fdca73a
5 changed files with 28 additions and 27 deletions

View File

@@ -124,8 +124,8 @@ impl wasm_val_t {
#[no_mangle]
pub unsafe extern "C" fn wasm_val_copy(out: &mut MaybeUninit<wasm_val_t>, source: &wasm_val_t) {
ptr::write(
out.as_mut_ptr(),
crate::initialize(
out,
match into_valtype(source.kind) {
ValType::I32
| ValType::I64