Skip to content

Commit 0151628

Browse files
committed
remove module_to_file query
1 parent a0900b8 commit 0151628

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

crates/red_knot/src/module.rs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -231,11 +231,6 @@ pub struct ModuleData {
231231
// Queries
232232
//////////////////////////////////////////////////////
233233

234-
#[tracing::instrument(level = "debug", skip(db))]
235-
pub fn module_to_file(db: &dyn SemanticDb, module: Module) -> QueryResult<FileId> {
236-
Ok(module.path(db)?.file())
237-
}
238-
239234
/// Resolves a module name to a module id
240235
/// TODO: This would not work with Salsa because `ModuleName` isn't an ingredient and, therefore, cannot be used as part of a query.
241236
/// For this to work with salsa, it would be necessary to intern all `ModuleName`s.

crates/red_knot/src/symbols.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use crate::ast_ids::{NodeKey, TypedNodeKey};
1818
use crate::cache::KeyValueCache;
1919
use crate::db::{QueryResult, SemanticDb, SemanticJar};
2020
use crate::files::FileId;
21-
use crate::module::{module_to_file, resolve_module, ModuleName};
21+
use crate::module::{resolve_module, ModuleName};
2222
use crate::parse::parse;
2323
use crate::Name;
2424

@@ -41,7 +41,7 @@ pub fn resolve_global_symbol(
4141
let Some(typing_module) = resolve_module(db, module)? else {
4242
return Ok(None);
4343
};
44-
let typing_file = module_to_file(db, typing_module)?;
44+
let typing_file = typing_module.path(db)?.file();
4545
let typing_table = symbol_table(db, typing_file)?;
4646
let Some(typing_override) = typing_table.root_symbol_id_by_name(name) else {
4747
return Ok(None);

0 commit comments

Comments
 (0)