@@ -70,36 +70,18 @@ use ruff_text_size::{Ranged, TextRange};
7070use rustc_hash:: FxHashSet ;
7171
7272fn explicit_bases_cycle_initial < ' db > (
73- db : & ' db dyn Db ,
74- id : salsa:: Id ,
75- class : ClassLiteral < ' db > ,
73+ _db : & ' db dyn Db ,
74+ _id : salsa:: Id ,
75+ _class : ClassLiteral < ' db > ,
7676) -> Box < [ Type < ' db > ] > {
77- let module = parsed_module ( db, class. file ( db) ) . load ( db) ;
78- let class_stmt = class. node ( db, & module) ;
79-
80- if class. is_known ( db, KnownClass :: VersionInfo ) {
81- let tuple_type = TupleType :: new ( db, & TupleSpec :: version_info_spec ( db) )
82- . expect ( "sys.version_info tuple spec should always be a valid tuple" ) ;
83-
84- Box :: new ( [
85- Type :: divergent ( id) ,
86- Type :: from ( tuple_type. to_class_type ( db) ) ,
87- ] )
88- } else {
89- class_stmt
90- . bases ( )
91- . iter ( )
92- . map ( |_| Type :: divergent ( id) )
93- . collect ( )
94- }
77+ Box :: default ( )
9578}
9679
9780fn inheritance_cycle_initial < ' db > (
9881 _db : & ' db dyn Db ,
9982 _id : salsa:: Id ,
10083 _self : ClassLiteral < ' db > ,
10184) -> Option < InheritanceCycle > {
102- // Some(InheritanceCycle::Participant)?
10385 None
10486}
10587
@@ -1272,10 +1254,10 @@ impl<'db> ClassType<'db> {
12721254
12731255fn into_callable_cycle_initial < ' db > (
12741256 db : & ' db dyn Db ,
1275- id : salsa:: Id ,
1257+ _id : salsa:: Id ,
12761258 _self : ClassType < ' db > ,
12771259) -> Type < ' db > {
1278- Type :: Callable ( CallableType :: divergent ( db, id ) )
1260+ Type :: Callable ( CallableType :: bottom ( db) )
12791261}
12801262
12811263impl < ' db > From < GenericAlias < ' db > > for ClassType < ' db > {
@@ -1425,11 +1407,11 @@ impl get_size2::GetSize for ClassLiteral<'_> {}
14251407
14261408#[ allow( clippy:: unnecessary_wraps) ]
14271409fn generic_context_cycle_initial < ' db > (
1428- db : & ' db dyn Db ,
1429- id : salsa:: Id ,
1410+ _db : & ' db dyn Db ,
1411+ _id : salsa:: Id ,
14301412 _self : ClassLiteral < ' db > ,
14311413) -> Option < GenericContext < ' db > > {
1432- Some ( GenericContext :: cycle_initial ( db , id ) )
1414+ None
14331415}
14341416
14351417#[ salsa:: tracked]
0 commit comments