Skip to content

Commit 5cae7f6

Browse files
committed
Don't mark raw_value_type as a tracked function
1 parent 7cd6fa3 commit 5cae7f6

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

crates/ty_python_semantic/src/types.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10793,12 +10793,7 @@ impl<'db> PEP695TypeAliasType<'db> {
1079310793

1079410794
#[salsa::tracked(cycle_fn=value_type_cycle_recover, cycle_initial=value_type_cycle_initial, heap_size=ruff_memory_usage::heap_size)]
1079510795
pub(crate) fn value_type(self, db: &'db dyn Db) -> Type<'db> {
10796-
let scope = self.rhs_scope(db);
10797-
let module = parsed_module(db, scope.file(db)).load(db);
10798-
let type_alias_stmt_node = scope.node(db).expect_type_alias();
10799-
let definition = self.definition(db);
10800-
let value_type =
10801-
definition_expression_type(db, definition, &type_alias_stmt_node.node(&module).value);
10796+
let value_type = self.raw_value_type(db);
1080210797

1080310798
if let Some(generic_context) = self.generic_context(db) {
1080410799
let specialization = self
@@ -10811,7 +10806,6 @@ impl<'db> PEP695TypeAliasType<'db> {
1081110806
}
1081210807
}
1081310808

10814-
#[salsa::tracked(cycle_fn=value_type_cycle_recover, cycle_initial=value_type_cycle_initial, heap_size=ruff_memory_usage::heap_size)]
1081510809
pub(crate) fn raw_value_type(self, db: &'db dyn Db) -> Type<'db> {
1081610810
let scope = self.rhs_scope(db);
1081710811
let module = parsed_module(db, scope.file(db)).load(db);

0 commit comments

Comments
 (0)