about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAli Bektas <bektasali@protonmail.com>2023-09-11 13:33:26 +0200
committerAli Bektas <bektasali@protonmail.com>2023-09-11 13:33:26 +0200
commit893e19137e85e0fa11187a100b7fc716f7a99c76 (patch)
tree7c99ad355e185120419fa2b3c30bca7b848da84a
parent38491fcf0785a33720ccfd746d2ebe2ad2686207 (diff)
downloadrust-893e19137e85e0fa11187a100b7fc716f7a99c76.tar.gz
rust-893e19137e85e0fa11187a100b7fc716f7a99c76.zip
Make assist lazy again
-rw-r--r--crates/ide-assists/src/handlers/inline_call.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ide-assists/src/handlers/inline_call.rs b/crates/ide-assists/src/handlers/inline_call.rs
index 9b4ac8a02a3..3c5a0be775e 100644
--- a/crates/ide-assists/src/handlers/inline_call.rs
+++ b/crates/ide-assists/src/handlers/inline_call.rs
@@ -218,12 +218,12 @@ pub(crate) fn inline_call(acc: &mut Assists, ctx: &AssistContext<'_>) -> Option<
     }
 
     let syntax = call_info.node.syntax().clone();
-    let replacement = inline(&ctx.sema, file_id, function, &fn_body, &params, &call_info);
     acc.add(
         AssistId("inline_call", AssistKind::RefactorInline),
         label,
         syntax.text_range(),
         |builder| {
+            let replacement = inline(&ctx.sema, file_id, function, &fn_body, &params, &call_info);
             builder.replace_ast(
                 match call_info.node {
                     ast::CallableExpr::Call(it) => ast::Expr::CallExpr(it),