@@ -2023,7 +2023,7 @@ impl<'db> TypeInferenceBuilder<'db> {
20232023 first. clone ( )
20242024 } ;
20252025 let pkg_id = baml_compiler2_hir:: package:: PackageId :: new ( db, pkg_name) ;
2026- let pkg_items = baml_compiler2_hir :: package :: package_items ( db, pkg_id) ;
2026+ let pkg_items = baml_compiler2_ppir :: package_items ( db, pkg_id) ;
20272027
20282028 if pkg_items. namespaces . is_empty ( ) {
20292029 return Ty :: Unknown ;
@@ -2247,7 +2247,7 @@ impl<'db> TypeInferenceBuilder<'db> {
22472247 let db = self . context . db ( ) ;
22482248 let pkg_info =
22492249 baml_compiler2_hir:: file_package:: file_package ( db, class_loc. file ( db) ) ;
2250- let item_tree = baml_compiler2_hir :: file_item_tree ( db, class_loc. file ( db) ) ;
2250+ let item_tree = baml_compiler2_ppir :: file_item_tree ( db, class_loc. file ( db) ) ;
22512251 let class_data = & item_tree[ class_loc. id ( db) ] ;
22522252 self . resolutions . insert (
22532253 at,
@@ -2504,7 +2504,7 @@ impl<'db> TypeInferenceBuilder<'db> {
25042504 let ns_context =
25052505 baml_compiler2_hir:: file_package:: file_package ( self . context . db ( ) , file)
25062506 . namespace_path ;
2507- let item_tree = baml_compiler2_hir :: file_item_tree ( self . context . db ( ) , file) ;
2507+ let item_tree = baml_compiler2_ppir :: file_item_tree ( self . context . db ( ) , file) ;
25082508 let class_data = & item_tree[ class_loc. id ( self . context . db ( ) ) ] ;
25092509 for field in & class_data. fields {
25102510 let mut diags = Vec :: new ( ) ;
@@ -2547,7 +2547,7 @@ impl<'db> TypeInferenceBuilder<'db> {
25472547 self . package_items
25482548 } else {
25492549 let foreign_pkg_id = baml_compiler2_hir:: package:: PackageId :: new ( db, class_pkg. clone ( ) ) ;
2550- baml_compiler2_hir :: package :: package_items ( db, foreign_pkg_id)
2550+ baml_compiler2_ppir :: package_items ( db, foreign_pkg_id)
25512551 }
25522552 }
25532553
@@ -2575,7 +2575,7 @@ impl<'db> TypeInferenceBuilder<'db> {
25752575 let db = self . context . db ( ) ;
25762576 let file = class_loc. file ( db) ;
25772577 let ns_context = baml_compiler2_hir:: file_package:: file_package ( db, file) . namespace_path ;
2578- let item_tree = baml_compiler2_hir :: file_item_tree ( db, file) ;
2578+ let item_tree = baml_compiler2_ppir :: file_item_tree ( db, file) ;
25792579 let class_data = & item_tree[ class_loc. id ( db) ] ;
25802580
25812581 for & method_id in & class_data. methods {
@@ -2700,7 +2700,7 @@ impl<'db> TypeInferenceBuilder<'db> {
27002700 first. clone ( )
27012701 } ;
27022702 let pkg_id = baml_compiler2_hir:: package:: PackageId :: new ( db, resolved_pkg_name) ;
2703- let pkg_items = baml_compiler2_hir :: package :: package_items ( db, pkg_id) ;
2703+ let pkg_items = baml_compiler2_ppir :: package_items ( db, pkg_id) ;
27042704
27052705 // Check that this package actually has items (non-empty = real package)
27062706 if pkg_items. namespaces . is_empty ( ) {
@@ -2840,7 +2840,7 @@ impl<'db> TypeInferenceBuilder<'db> {
28402840 let db = self . context . db ( ) ;
28412841 let pkg_info =
28422842 baml_compiler2_hir:: file_package:: file_package ( db, class_loc. file ( db) ) ;
2843- let item_tree = baml_compiler2_hir :: file_item_tree ( db, class_loc. file ( db) ) ;
2843+ let item_tree = baml_compiler2_ppir :: file_item_tree ( db, class_loc. file ( db) ) ;
28442844 let class_data = & item_tree[ class_loc. id ( db) ] ;
28452845 self . resolutions . insert (
28462846 at,
@@ -2868,7 +2868,7 @@ impl<'db> TypeInferenceBuilder<'db> {
28682868 let db = self . context . db ( ) ;
28692869 let baml_pkg_id =
28702870 baml_compiler2_hir:: package:: PackageId :: new ( db, baml_base:: Name :: new ( "baml" ) ) ;
2871- let baml_items = baml_compiler2_hir :: package :: package_items ( db, baml_pkg_id) ;
2871+ let baml_items = baml_compiler2_ppir :: package_items ( db, baml_pkg_id) ;
28722872
28732873 // Look up the class by path (e.g. &["Array"] or &["media", "Image"]).
28742874 let path: Vec < Name > = class_path. iter ( ) . map ( |s| baml_base:: Name :: new ( s) ) . collect ( ) ;
@@ -2880,7 +2880,7 @@ impl<'db> TypeInferenceBuilder<'db> {
28802880 let file = class_loc. file ( db) ;
28812881 let stub_pkg = baml_compiler2_hir:: file_package:: file_package ( db, file) ;
28822882 let stub_ns: & [ Name ] = & stub_pkg. namespace_path ;
2883- let item_tree = baml_compiler2_hir :: file_item_tree ( db, file) ;
2883+ let item_tree = baml_compiler2_ppir :: file_item_tree ( db, file) ;
28842884 let class_data = & item_tree[ class_loc. id ( db) ] ;
28852885
28862886 // Bind generic type variables: e.g. {T → int} for Array<int>.
@@ -3031,7 +3031,7 @@ impl<'db> TypeInferenceBuilder<'db> {
30313031 // Cross-package enum: look it up in the enum's own package.
30323032 let pkg_id =
30333033 baml_compiler2_hir:: package:: PackageId :: new ( db, enum_name. package ( ) . clone ( ) ) ;
3034- Some ( baml_compiler2_hir :: package :: package_items ( db, pkg_id) )
3034+ Some ( baml_compiler2_ppir :: package_items ( db, pkg_id) )
30353035 } ;
30363036
30373037 // Build the lookup path: namespace segments + enum name.
@@ -3042,7 +3042,7 @@ impl<'db> TypeInferenceBuilder<'db> {
30423042 if let Some ( def) = items. lookup_type ( & lookup_path) {
30433043 if let Definition :: Enum ( enum_loc) = def {
30443044 let file = enum_loc. file ( db) ;
3045- let item_tree = baml_compiler2_hir :: file_item_tree ( db, file) ;
3045+ let item_tree = baml_compiler2_ppir :: file_item_tree ( db, file) ;
30463046 let enum_data = & item_tree[ enum_loc. id ( db) ] ;
30473047 return enum_data. variants . iter ( ) . map ( |v| v. name . clone ( ) ) . collect ( ) ;
30483048 }
0 commit comments