Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/lib.rs')
| -rw-r--r-- | crates/ide-assists/src/lib.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/crates/ide-assists/src/lib.rs b/crates/ide-assists/src/lib.rs index ca468905fb..0b5dae6bc4 100644 --- a/crates/ide-assists/src/lib.rs +++ b/crates/ide-assists/src/lib.rs @@ -67,8 +67,8 @@ mod tests; pub mod utils; use hir::Semantics; -use ide_db::{EditionedFileId, RootDatabase}; -use syntax::{Edition, TextRange}; +use ide_db::RootDatabase; +use syntax::TextRange; pub(crate) use crate::assist_context::{AssistContext, Assists}; @@ -88,9 +88,7 @@ pub fn assists( range: ide_db::FileRange, ) -> Vec<Assist> { let sema = Semantics::new(db); - let file_id = sema - .attach_first_edition(range.file_id) - .unwrap_or_else(|| EditionedFileId::new(db, range.file_id, Edition::CURRENT)); + let file_id = sema.attach_first_edition(range.file_id); let ctx = AssistContext::new(sema, config, hir::FileRange { file_id, range: range.range }); let mut acc = Assists::new(&ctx, resolve); handlers::all().iter().for_each(|handler| { |