Browse Source

Use HOST call convension in Func signature (#383)

pull/366/head
Yury Delendik 5 years ago
committed by GitHub
parent
commit
b0fe01397b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      wasmtime-api/src/types.rs

11
wasmtime-api/src/types.rs

@ -137,10 +137,11 @@ pub struct FuncType {
impl FuncType {
pub fn new(params: Box<[ValType]>, results: Box<[ValType]>) -> FuncType {
let signature: ir::Signature = {
use cranelift_codegen::ir::*;
use cranelift_codegen::isa::CallConv;
use cranelift_codegen::ir::*;
use cranelift_codegen::isa::CallConv;
use target_lexicon::HOST;
let call_conv = CallConv::triple_default(&HOST);
let signature: Signature = {
let mut params = params
.iter()
.map(|p| AbiParam::new(p.get_cranelift_type()))
@ -154,7 +155,7 @@ impl FuncType {
Signature {
params,
returns,
call_conv: CallConv::SystemV,
call_conv,
}
};
FuncType {

Loading…
Cancel
Save