chore: cargo clippy
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
use std::rc::Rc;
|
||||
|
||||
use inkwell::OptimizationLevel;
|
||||
use inkwell::basic_block::BasicBlock;
|
||||
use inkwell::builder::Builder;
|
||||
use inkwell::context::Context;
|
||||
use inkwell::execution_engine::{ExecutionEngine, JitFunction};
|
||||
@@ -144,13 +143,13 @@ impl<'vm, 'ctx: 'vm> JITContext<'ctx> {
|
||||
.add_function("nixjit_function", self.helpers.func_type, None);
|
||||
let env = func_.get_nth_param(1).unwrap().into_pointer_value();
|
||||
let entry = self.context.append_basic_block(func_, "entry");
|
||||
self.builder.position_at_end(entry);
|
||||
self.build_expr(
|
||||
&mut iter,
|
||||
vm,
|
||||
env,
|
||||
&mut stack,
|
||||
func_,
|
||||
entry,
|
||||
func.opcodes.len(),
|
||||
)?;
|
||||
|
||||
@@ -178,10 +177,8 @@ impl<'vm, 'ctx: 'vm> JITContext<'ctx> {
|
||||
env: PointerValue<'ctx>,
|
||||
stack: &mut Stack<BasicValueEnum<'ctx>, CAP>,
|
||||
func: FunctionValue<'ctx>,
|
||||
bb: BasicBlock<'ctx>,
|
||||
mut length: usize,
|
||||
) -> Result<usize> {
|
||||
self.builder.position_at_end(bb);
|
||||
while length > 1 {
|
||||
let opcode = iter.next().unwrap();
|
||||
let br = self.single_op(opcode, vm, env, stack)?;
|
||||
@@ -215,12 +212,14 @@ impl<'vm, 'ctx: 'vm> JITContext<'ctx> {
|
||||
)?;
|
||||
|
||||
length -= br;
|
||||
let br = self.build_expr(iter, vm, env, stack, func, consq, br)?;
|
||||
self.builder.position_at_end(consq);
|
||||
let br = self.build_expr(iter, vm, env, stack, func, br)?;
|
||||
self.builder.build_store(result, stack.pop())?;
|
||||
self.builder.build_unconditional_branch(cont)?;
|
||||
|
||||
length -= br;
|
||||
self.build_expr(iter, vm, env, stack, func, alter, br)?;
|
||||
self.builder.position_at_end(alter);
|
||||
self.build_expr(iter, vm, env, stack, func, br)?;
|
||||
self.builder.build_store(result, stack.pop())?;
|
||||
self.builder.build_unconditional_branch(cont)?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user