Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/ra_fixture.rs')
| -rw-r--r-- | crates/ide-db/src/ra_fixture.rs | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/crates/ide-db/src/ra_fixture.rs b/crates/ide-db/src/ra_fixture.rs index cd86e77651..1f056a835b 100644 --- a/crates/ide-db/src/ra_fixture.rs +++ b/crates/ide-db/src/ra_fixture.rs @@ -25,14 +25,18 @@ impl RootDatabase { // We don't want a mistake in the fixture to crash r-a, so we wrap this in `catch_unwind()`. std::panic::catch_unwind(|| { let mut db = RootDatabase::default(); - let fixture = - test_fixture::ChangeFixture::parse_with_proc_macros(text, minicore.0, Vec::new()); + let fixture = test_fixture::ChangeFixture::parse_with_proc_macros( + &db, + text, + minicore.0, + Vec::new(), + ); db.apply_change(fixture.change); let files = fixture .files .into_iter() .zip(fixture.file_lines) - .map(|(file_id, range)| (file_id.file_id(), range)) + .map(|(file_id, range)| (file_id.file_id(&db), range)) .collect(); (db, files, fixture.sysroot_files) }) @@ -521,7 +525,7 @@ impl_empty_upmap_from_ra_fixture!( &str, String, SmolStr, - Documentation<'_>, + Documentation, SymbolKind, CfgExpr, ReferenceCategory, |