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}