Add dereferenceable attribute to the vmctx pointer.

This commit is contained in:
Nick Lewycky
2021-01-27 11:08:13 -08:00
parent dabc454ee3
commit 657d3a52dd
6 changed files with 52 additions and 12 deletions

View File

@@ -16,6 +16,7 @@ use inkwell::{
};
use wasmer_compiler::CompileError;
use wasmer_types::FunctionType as FuncSig;
use wasmer_vm::VMOffsets;
mod aarch64_systemv;
mod x86_64_systemv;
@@ -49,6 +50,7 @@ pub trait Abi {
&self,
context: &'ctx Context,
intrinsics: &Intrinsics<'ctx>,
offsets: Option<&VMOffsets>,
sig: &FuncSig,
) -> Result<(FunctionType<'ctx>, Vec<(Attribute, AttributeLoc)>), CompileError>;