@@ -78,7 +78,6 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
7878// CHECK:STDOUT: %BitAnd.assoc_type: type = assoc_entity_type %BitAnd.type [concrete]
7979// CHECK:STDOUT: %assoc0: %BitAnd.assoc_type = assoc_entity element0, imports.%Core.import_ref.a93 [concrete]
8080// CHECK:STDOUT: %Op.type.27a: type = fn_type @Op.1 [concrete]
81- // CHECK:STDOUT: %Op.ab9: %Op.type.27a = struct_value () [concrete]
8281// CHECK:STDOUT: %Self.as_type: type = facet_access_type %Self.25f [symbolic]
8382// CHECK:STDOUT: %T.8b3: type = bind_symbolic_name T, 0 [symbolic]
8483// CHECK:STDOUT: %T.patt.e01: type = symbolic_binding_pattern T, 0 [symbolic]
@@ -115,7 +114,7 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
115114// CHECK:STDOUT: }
116115// CHECK:STDOUT: %Core.import_ref.ad0 = import_ref Core//prelude, inst100 [no loc], unloaded
117116// CHECK:STDOUT: %Core.import_ref.08d: %BitAnd.assoc_type = import_ref Core//prelude, loc18_41, loaded [concrete = constants.%assoc0]
118- // CHECK:STDOUT: %Core.Op: %Op.type.27a = import_ref Core//prelude, Op, loaded [concrete = constants.%Op.ab9]
117+ // CHECK:STDOUT: %Core.Op = import_ref Core//prelude, Op, unloaded
119118// CHECK:STDOUT: %Core.import_ref.040: %BitAnd.type = import_ref Core//prelude, inst100 [no loc], loaded [symbolic = constants.%Self.25f]
120119// CHECK:STDOUT: %Core.import_ref.51c: <witness> = import_ref Core//prelude, loc21_36, loaded [symbolic = @impl.%impl_witness (constants.%impl_witness.b81)]
121120// CHECK:STDOUT: %Core.import_ref.5ab3ec.1: type = import_ref Core//prelude, loc21_14, loaded [symbolic = @impl.%T (constants.%T.8b3)]
@@ -345,7 +344,6 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
345344// CHECK:STDOUT: %BitAnd.assoc_type: type = assoc_entity_type %BitAnd.type [concrete]
346345// CHECK:STDOUT: %assoc0: %BitAnd.assoc_type = assoc_entity element0, imports.%Core.import_ref.a93 [concrete]
347346// CHECK:STDOUT: %Op.type.27a: type = fn_type @Op.1 [concrete]
348- // CHECK:STDOUT: %Op.ab9: %Op.type.27a = struct_value () [concrete]
349347// CHECK:STDOUT: %Self.as_type: type = facet_access_type %Self.25f [symbolic]
350348// CHECK:STDOUT: %T: type = bind_symbolic_name T, 0 [symbolic]
351349// CHECK:STDOUT: %T.patt: type = symbolic_binding_pattern T, 0 [symbolic]
@@ -395,7 +393,7 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
395393// CHECK:STDOUT: }
396394// CHECK:STDOUT: %Core.import_ref.ad0 = import_ref Core//prelude, inst100 [no loc], unloaded
397395// CHECK:STDOUT: %Core.import_ref.08d: %BitAnd.assoc_type = import_ref Core//prelude, loc18_41, loaded [concrete = constants.%assoc0]
398- // CHECK:STDOUT: %Core.Op: %Op.type.27a = import_ref Core//prelude, Op, loaded [concrete = constants.%Op.ab9]
396+ // CHECK:STDOUT: %Core.Op = import_ref Core//prelude, Op, unloaded
399397// CHECK:STDOUT: %Core.import_ref.040: %BitAnd.type = import_ref Core//prelude, inst100 [no loc], loaded [symbolic = constants.%Self.25f]
400398// CHECK:STDOUT: %Core.import_ref.51c: <witness> = import_ref Core//prelude, loc21_36, loaded [symbolic = @impl.%impl_witness (constants.%impl_witness.b81)]
401399// CHECK:STDOUT: %Core.import_ref.5ab3ec.1: type = import_ref Core//prelude, loc21_14, loaded [symbolic = @impl.%T (constants.%T)]
@@ -659,7 +657,6 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
659657// CHECK:STDOUT: %BitAnd.assoc_type: type = assoc_entity_type %BitAnd.type [concrete]
660658// CHECK:STDOUT: %assoc0.a63: %BitAnd.assoc_type = assoc_entity element0, imports.%Core.import_ref.a93 [concrete]
661659// CHECK:STDOUT: %Op.type.27a: type = fn_type @Op.1 [concrete]
662- // CHECK:STDOUT: %Op.ab9: %Op.type.27a = struct_value () [concrete]
663660// CHECK:STDOUT: %Self.as_type.19f: type = facet_access_type %Self.25f [symbolic]
664661// CHECK:STDOUT: %T: type = bind_symbolic_name T, 0 [symbolic]
665662// CHECK:STDOUT: %T.patt: type = symbolic_binding_pattern T, 0 [symbolic]
@@ -704,13 +701,13 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
704701// CHECK:STDOUT: %Convert.42e: %Convert.type.275 = struct_value () [symbolic]
705702// CHECK:STDOUT: %Self.as_type.40a: type = facet_access_type %Self.519 [symbolic]
706703// CHECK:STDOUT: %ImplicitAs.assoc_type.837: type = assoc_entity_type %ImplicitAs.type.d62 [symbolic]
707- // CHECK:STDOUT: %assoc0.43db8b.1 : %ImplicitAs.assoc_type.837 = assoc_entity element0, imports.%Core.import_ref.207961.1 [symbolic]
704+ // CHECK:STDOUT: %assoc0.02f : %ImplicitAs.assoc_type.837 = assoc_entity element0, imports.%Core.import_ref.1c7 [symbolic]
708705// CHECK:STDOUT: %ImplicitAs.type.dbb: type = facet_type <@ImplicitAs, @ImplicitAs(%facet_type.6ff)> [concrete]
709706// CHECK:STDOUT: %Convert.type.bd1: type = fn_type @Convert, @ImplicitAs(%facet_type.6ff) [concrete]
710707// CHECK:STDOUT: %Convert.af7: %Convert.type.bd1 = struct_value () [concrete]
711708// CHECK:STDOUT: %ImplicitAs.assoc_type.f1b: type = assoc_entity_type %ImplicitAs.type.dbb [concrete]
712- // CHECK:STDOUT: %assoc0.976 : %ImplicitAs.assoc_type.f1b = assoc_entity element0, imports.%Core.import_ref.207961.1 [concrete]
713- // CHECK:STDOUT: %assoc0.43db8b.2 : %ImplicitAs.assoc_type.837 = assoc_entity element0, imports.%Core.import_ref.207961.2 [symbolic]
709+ // CHECK:STDOUT: %assoc0.15b : %ImplicitAs.assoc_type.f1b = assoc_entity element0, imports.%Core.import_ref.1c7 [concrete]
710+ // CHECK:STDOUT: %assoc0.43d : %ImplicitAs.assoc_type.837 = assoc_entity element0, imports.%Core.import_ref.207 [symbolic]
714711// CHECK:STDOUT: }
715712// CHECK:STDOUT:
716713// CHECK:STDOUT: imports {
@@ -721,7 +718,7 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
721718// CHECK:STDOUT: }
722719// CHECK:STDOUT: %Core.import_ref.ad0 = import_ref Core//prelude, inst100 [no loc], unloaded
723720// CHECK:STDOUT: %Core.import_ref.08d: %BitAnd.assoc_type = import_ref Core//prelude, loc18_41, loaded [concrete = constants.%assoc0.a63]
724- // CHECK:STDOUT: %Core.Op: %Op.type.27a = import_ref Core//prelude, Op, loaded [concrete = constants.%Op.ab9]
721+ // CHECK:STDOUT: %Core.Op = import_ref Core//prelude, Op, unloaded
725722// CHECK:STDOUT: %Core.import_ref.040: %BitAnd.type = import_ref Core//prelude, inst100 [no loc], loaded [symbolic = constants.%Self.25f]
726723// CHECK:STDOUT: %Core.import_ref.51c: <witness> = import_ref Core//prelude, loc21_36, loaded [symbolic = @impl.f92.%impl_witness (constants.%impl_witness.b81)]
727724// CHECK:STDOUT: %Core.import_ref.5ab3ec.1: type = import_ref Core//prelude, loc21_14, loaded [symbolic = @impl.f92.%T (constants.%T)]
@@ -731,11 +728,11 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
731728// CHECK:STDOUT: %Core.import_ref.5ab3ec.2: type = import_ref Core//prelude, loc21_14, loaded [symbolic = @impl.f92.%T (constants.%T)]
732729// CHECK:STDOUT: %Core.import_ref.5ab3ec.3: type = import_ref Core//prelude, loc13_22, loaded [symbolic = @ImplicitAs.%Dest (constants.%Dest)]
733730// CHECK:STDOUT: %Core.import_ref.ff5 = import_ref Core//prelude, inst65 [no loc], unloaded
734- // CHECK:STDOUT: %Core.import_ref.630: @ImplicitAs.%ImplicitAs.assoc_type (%ImplicitAs.assoc_type.837) = import_ref Core//prelude, loc14_35, loaded [symbolic = @ImplicitAs.%assoc0 (constants.%assoc0.43db8b.2 )]
735- // CHECK:STDOUT: %Core.Convert: @ImplicitAs.%Convert.type (%Convert.type.275) = import_ref Core//prelude, Convert, loaded [symbolic = @ImplicitAs.%Convert (constants.%Convert.42e)]
731+ // CHECK:STDOUT: %Core.import_ref.630: @ImplicitAs.%ImplicitAs.assoc_type (%ImplicitAs.assoc_type.837) = import_ref Core//prelude, loc14_35, loaded [symbolic = @ImplicitAs.%assoc0 (constants.%assoc0.43d )]
732+ // CHECK:STDOUT: %Core.Convert = import_ref Core//prelude, Convert, unloaded
736733// CHECK:STDOUT: %Core.import_ref.5ab3ec.4: type = import_ref Core//prelude, loc13_22, loaded [symbolic = @ImplicitAs.%Dest (constants.%Dest)]
737734// CHECK:STDOUT: %Core.import_ref.ce1: @ImplicitAs.%ImplicitAs.type (%ImplicitAs.type.d62) = import_ref Core//prelude, inst65 [no loc], loaded [symbolic = @ImplicitAs.%Self (constants.%Self.519)]
738- // CHECK:STDOUT: %Core.import_ref.207961.1 = import_ref Core//prelude, loc14_35, unloaded
735+ // CHECK:STDOUT: %Core.import_ref.1c7: @ImplicitAs.%Convert.type (%Convert.type.275) = import_ref Core//prelude, loc14_35, loaded [symbolic = @ImplicitAs.%Convert (constants.%Convert.42e)]
739736// CHECK:STDOUT: }
740737// CHECK:STDOUT:
741738// CHECK:STDOUT: file {
@@ -855,7 +852,7 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
855852// CHECK:STDOUT: %Convert.type: type = fn_type @Convert, @ImplicitAs(%Dest) [symbolic = %Convert.type (constants.%Convert.type.275)]
856853// CHECK:STDOUT: %Convert: @ImplicitAs.%Convert.type (%Convert.type.275) = struct_value () [symbolic = %Convert (constants.%Convert.42e)]
857854// CHECK:STDOUT: %ImplicitAs.assoc_type: type = assoc_entity_type @ImplicitAs.%ImplicitAs.type (%ImplicitAs.type.d62) [symbolic = %ImplicitAs.assoc_type (constants.%ImplicitAs.assoc_type.837)]
858- // CHECK:STDOUT: %assoc0: @ImplicitAs.%ImplicitAs.assoc_type (%ImplicitAs.assoc_type.837) = assoc_entity element0, imports.%Core.import_ref.207961.1 [symbolic = %assoc0 (constants.%assoc0.43db8b.1 )]
855+ // CHECK:STDOUT: %assoc0: @ImplicitAs.%ImplicitAs.assoc_type (%ImplicitAs.assoc_type.837) = assoc_entity element0, imports.%Core.import_ref.1c7 [symbolic = %assoc0 (constants.%assoc0.02f )]
859856// CHECK:STDOUT:
860857// CHECK:STDOUT: interface {
861858// CHECK:STDOUT: !members:
@@ -1050,7 +1047,7 @@ fn HandleTameAnimal2[W:! Animal & Tame](w: W) {
10501047// CHECK:STDOUT: %Convert.type => constants.%Convert.type.bd1
10511048// CHECK:STDOUT: %Convert => constants.%Convert.af7
10521049// CHECK:STDOUT: %ImplicitAs.assoc_type => constants.%ImplicitAs.assoc_type.f1b
1053- // CHECK:STDOUT: %assoc0 => constants.%assoc0.976
1050+ // CHECK:STDOUT: %assoc0 => constants.%assoc0.15b
10541051// CHECK:STDOUT: }
10551052// CHECK:STDOUT:
10561053// CHECK:STDOUT: --- toolchain/testing/min_prelude/facet_types.carbon
0 commit comments