Move salsa attach to end before call to run_ide_things
diff --git a/crates/rust-analyzer/src/cli/analysis_stats.rs b/crates/rust-analyzer/src/cli/analysis_stats.rs
index 9c87435..36c4f28 100644
--- a/crates/rust-analyzer/src/cli/analysis_stats.rs
+++ b/crates/rust-analyzer/src/cli/analysis_stats.rs
@@ -335,16 +335,16 @@
if !self.skip_const_eval {
self.run_const_eval(db, &bodies, verbosity);
}
-
- if self.run_all_ide_things {
- self.run_ide_things(host.analysis(), file_ids.clone(), db, &vfs, verbosity);
- }
-
- if self.run_term_search {
- self.run_term_search(&workspace, db, &vfs, file_ids, verbosity);
- }
});
+ if self.run_all_ide_things {
+ self.run_ide_things(host.analysis(), file_ids.clone(), db, &vfs, verbosity);
+ }
+
+ if self.run_term_search {
+ self.run_term_search(&workspace, db, &vfs, file_ids, verbosity);
+ }
+
let db = host.raw_database_mut();
db.trigger_lru_eviction();