diff --git a/Cargo.lock b/Cargo.lock index f679e647..79c89399 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -256,9 +256,9 @@ checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" [[package]] name = "llvm-sys" -version = "140.0.5" +version = "150.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fe3609d79f74a2e4e158e3eaa61c2e931cecba242a79de5529cec2f92b423b7" +checksum = "64be8a29d08e3165e4ed989b80cbc6b52104c543f16e272b83e2dedb749e81e6" dependencies = [ "cc", "lazy_static", diff --git a/fmm-llvm/src/instruction.rs b/fmm-llvm/src/instruction.rs index 2024c31b..9e7bed31 100644 --- a/fmm-llvm/src/instruction.rs +++ b/fmm-llvm/src/instruction.rs @@ -107,7 +107,7 @@ fn compile_instruction<'c, 'a>( } Instruction::Call(call) => { let value = builder.build_call( - inkwell::values::CallableValue::try_from( + inkwell::values::CallSiteValue::try_from( compile_expression(call.function()).into_pointer_value(), ) .unwrap(),