mult2/
mult2.rs

1use gnu_libjit::{Abi, Context};
2
3fn main() {
4    let mut context = Context::new();
5    context.build_start();
6    let mut func = context.function(Abi::Cdecl, Context::float64_type(), vec![]).unwrap();
7    let zero = func.create_float64_constant(0.0);
8    func.insn_return(&zero);
9    func.compile();
10    context.build_end();
11    let function: fn() -> f64  = func.to_closure();
12    println!("{}", function());
13}