diff --git a/crates/rust-analyzer/src/main_loop.rs b/crates/rust-analyzer/src/main_loop.rs
index 4ab5bc6eb2b..e9d08ff1572 100644
--- a/crates/rust-analyzer/src/main_loop.rs
+++ b/crates/rust-analyzer/src/main_loop.rs
@@ -243,7 +243,7 @@ impl GlobalState {
                         self.report_progress("indexing", Progress::Begin, None, Some(0.0));
                     }
 
-                    self.report_progress("indexing", state, message.clone(), Some(fraction));
+                    self.report_progress("indexing", state, message, Some(fraction));
                 }
             }
             Event::Vfs(mut task) => {