[ty] Add missing `heap_size` to `variance_of` queries (#21318)

This commit is contained in:
Micha Reiser 2025-11-07 17:18:28 +01:00 committed by GitHub
parent 6185a2af9e
commit 8ba1cfebed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -294,7 +294,7 @@ impl<'db> From<GenericAlias<'db>> for Type<'db> {
#[salsa::tracked] #[salsa::tracked]
impl<'db> VarianceInferable<'db> for GenericAlias<'db> { impl<'db> VarianceInferable<'db> for GenericAlias<'db> {
#[salsa::tracked] #[salsa::tracked(heap_size=ruff_memory_usage::heap_size)]
fn variance_of(self, db: &'db dyn Db, typevar: BoundTypeVarInstance<'db>) -> TypeVarVariance { fn variance_of(self, db: &'db dyn Db, typevar: BoundTypeVarInstance<'db>) -> TypeVarVariance {
let origin = self.origin(db); let origin = self.origin(db);
@ -3547,7 +3547,7 @@ impl<'db> From<ClassLiteral<'db>> for ClassType<'db> {
#[salsa::tracked] #[salsa::tracked]
impl<'db> VarianceInferable<'db> for ClassLiteral<'db> { impl<'db> VarianceInferable<'db> for ClassLiteral<'db> {
#[salsa::tracked(cycle_initial=crate::types::variance_cycle_initial)] #[salsa::tracked(cycle_initial=crate::types::variance_cycle_initial, heap_size=ruff_memory_usage::heap_size)]
fn variance_of(self, db: &'db dyn Db, typevar: BoundTypeVarInstance<'db>) -> TypeVarVariance { fn variance_of(self, db: &'db dyn Db, typevar: BoundTypeVarInstance<'db>) -> TypeVarVariance {
let typevar_in_generic_context = self let typevar_in_generic_context = self
.generic_context(db) .generic_context(db)