diff --git a/src/backend/runtime.rs b/src/backend/runtime.rs index 3b0b18d..5d0e25f 100644 --- a/src/backend/runtime.rs +++ b/src/backend/runtime.rs @@ -2,8 +2,8 @@ use cranelift_codegen::ir::{types, AbiParam, FuncRef, Function, Signature}; use cranelift_codegen::isa::CallConv; use cranelift_jit::JITBuilder; use cranelift_module::{FuncId, Linkage, Module, ModuleResult}; -use std::collections::HashMap; use std::alloc::Layout; +use std::collections::HashMap; use std::ffi::CStr; use std::fmt::Write; use target_lexicon::Triple; diff --git a/src/bin/ngrun.rs b/src/bin/ngrun.rs index c0d79da..e922e9d 100644 --- a/src/bin/ngrun.rs +++ b/src/bin/ngrun.rs @@ -112,8 +112,6 @@ fn main() { match jit(ir) { Err(e) => emit(e.into()), - Ok(compiled_function) => { - compiled_function() - } + Ok(compiled_function) => compiled_function(), } } diff --git a/src/type_infer/convert.rs b/src/type_infer/convert.rs index b16a1e4..5d263eb 100644 --- a/src/type_infer/convert.rs +++ b/src/type_infer/convert.rs @@ -296,7 +296,6 @@ fn convert_expression( let mut result_fields = HashMap::new(); let mut type_fields = ir::Fields::default(); let mut prereqs = vec![]; - let result_type = ir::TypeOrVar::new(); for (name, syntax_expr) in fields.into_iter() { let (ir_expr, expr_type) =