@@ -322,11 +322,11 @@ class Class(U:! type) {
322322// CHECK:STDOUT: %Main.import_ref.39e: @Core.IntLiteral.as.ImplicitAs.impl.%Core.IntLiteral.as.ImplicitAs.impl.Convert.type (%Core.IntLiteral.as.ImplicitAs.impl.Convert.type.60d) = import_ref Main//foo, inst{{[0-9A-F]+}} [indirect], loaded [symbolic = @Core.IntLiteral.as.ImplicitAs.impl.%Core.IntLiteral.as.ImplicitAs.impl.Convert (constants.%Core.IntLiteral.as.ImplicitAs.impl.Convert.846)]
323323// CHECK:STDOUT: %ImplicitAs.impl_witness_table.99d = impl_witness_table (%Main.import_ref.39e), @Core.IntLiteral.as.ImplicitAs.impl [concrete]
324324// CHECK:STDOUT: %Main.import_ref.efcd44.1: type = import_ref Main//foo, loc4_13, loaded [symbolic = @Class.%T.1 (constants.%T)]
325+ // CHECK:STDOUT: %Main.import_ref.efcd44.2: type = import_ref Main//foo, loc6_21, loaded [symbolic = @CompleteClass.%T (constants.%T)]
325326// CHECK:STDOUT: %Main.import_ref.eb1: <witness> = import_ref Main//foo, loc9_1, loaded [concrete = constants.%complete_type.a68]
326327// CHECK:STDOUT: %Main.import_ref.bcf = import_ref Main//foo, inst{{[0-9A-F]+}} [no loc], unloaded
327328// CHECK:STDOUT: %Main.import_ref.1b0 = import_ref Main//foo, loc7_8, unloaded
328329// CHECK:STDOUT: %Main.import_ref.758 = import_ref Main//foo, loc8_17, unloaded
329- // CHECK:STDOUT: %Main.import_ref.efcd44.2: type = import_ref Main//foo, loc6_21, loaded [symbolic = @CompleteClass.%T (constants.%T)]
330330// CHECK:STDOUT: %Main.import_ref.efcd44.3: type = import_ref Main//foo, loc6_21, loaded [symbolic = @CompleteClass.%T (constants.%T)]
331331// CHECK:STDOUT: %Core.Int: %Int.type = import_ref Core//prelude/parts/int, Int, loaded [concrete = constants.%Int.generic]
332332// CHECK:STDOUT: %Core.ImplicitAs: %ImplicitAs.type.595 = import_ref Core//prelude/parts/as, ImplicitAs, loaded [concrete = constants.%ImplicitAs.generic]
@@ -384,7 +384,7 @@ class Class(U:! type) {
384384// CHECK:STDOUT: }
385385// CHECK:STDOUT: }
386386// CHECK:STDOUT:
387- // CHECK:STDOUT: generic class @CompleteClass(imports.%Main.import_ref.efcd44.2 : type) [from "foo.carbon"] {
387+ // CHECK:STDOUT: generic class @CompleteClass(imports.%Main.import_ref.efcd44.3 : type) [from "foo.carbon"] {
388388// CHECK:STDOUT: %T: type = symbolic_binding T, 0 [symbolic = %T (constants.%T)]
389389// CHECK:STDOUT:
390390// CHECK:STDOUT: !definition:
@@ -403,7 +403,7 @@ class Class(U:! type) {
403403// CHECK:STDOUT: }
404404// CHECK:STDOUT: }
405405// CHECK:STDOUT:
406- // CHECK:STDOUT: generic fn @CompleteClass.F(imports.%Main.import_ref.efcd44.3 : type) [from "foo.carbon"] {
406+ // CHECK:STDOUT: generic fn @CompleteClass.F(imports.%Main.import_ref.efcd44.2 : type) [from "foo.carbon"] {
407407// CHECK:STDOUT: !definition:
408408// CHECK:STDOUT:
409409// CHECK:STDOUT: fn;
@@ -513,11 +513,11 @@ class Class(U:! type) {
513513// CHECK:STDOUT: import Core//prelude/...
514514// CHECK:STDOUT: }
515515// CHECK:STDOUT: %Core.Int: %Int.type = import_ref Core//prelude/parts/int, Int, loaded [concrete = constants.%Int.generic]
516+ // CHECK:STDOUT: %Main.import_ref.efcd44.1: type = import_ref Main//foo, loc6_21, loaded [symbolic = @CompleteClass.%T (constants.%T.d9f)]
516517// CHECK:STDOUT: %Main.import_ref.eb1: <witness> = import_ref Main//foo, loc9_1, loaded [concrete = constants.%complete_type.54b]
517518// CHECK:STDOUT: %Main.import_ref.bcf = import_ref Main//foo, inst{{[0-9A-F]+}} [no loc], unloaded
518519// CHECK:STDOUT: %Main.import_ref.c3a: @CompleteClass.%CompleteClass.elem (%CompleteClass.elem.36b) = import_ref Main//foo, loc7_8, loaded [concrete = %.a07]
519520// CHECK:STDOUT: %Main.import_ref.191: @CompleteClass.%CompleteClass.F.type (%CompleteClass.F.type.0fa) = import_ref Main//foo, loc8_17, loaded [symbolic = @CompleteClass.%CompleteClass.F (constants.%CompleteClass.F.6e9)]
520- // CHECK:STDOUT: %Main.import_ref.efcd44.1: type = import_ref Main//foo, loc6_21, loaded [symbolic = @CompleteClass.%T (constants.%T.d9f)]
521521// CHECK:STDOUT: %Main.import_ref.efcd44.2: type = import_ref Main//foo, loc6_21, loaded [symbolic = @CompleteClass.%T (constants.%T.d9f)]
522522// CHECK:STDOUT: %Core.Destroy: type = import_ref Core//prelude/parts/destroy, Destroy, loaded [concrete = constants.%Destroy.type]
523523// CHECK:STDOUT: %.a07: @CompleteClass.%CompleteClass.elem (%CompleteClass.elem.36b) = field_decl n, element0 [concrete]
@@ -557,7 +557,7 @@ class Class(U:! type) {
557557// CHECK:STDOUT: }
558558// CHECK:STDOUT: }
559559// CHECK:STDOUT:
560- // CHECK:STDOUT: generic class @CompleteClass(imports.%Main.import_ref.efcd44.1 : type) [from "foo.carbon"] {
560+ // CHECK:STDOUT: generic class @CompleteClass(imports.%Main.import_ref.efcd44.2 : type) [from "foo.carbon"] {
561561// CHECK:STDOUT: %T: type = symbolic_binding T, 0 [symbolic = %T (constants.%T.d9f)]
562562// CHECK:STDOUT:
563563// CHECK:STDOUT: !definition:
@@ -606,7 +606,7 @@ class Class(U:! type) {
606606// CHECK:STDOUT: return %CompleteClass.F.call to %return
607607// CHECK:STDOUT: }
608608// CHECK:STDOUT:
609- // CHECK:STDOUT: generic fn @CompleteClass.F(imports.%Main.import_ref.efcd44.2 : type) [from "foo.carbon"] {
609+ // CHECK:STDOUT: generic fn @CompleteClass.F(imports.%Main.import_ref.efcd44.1 : type) [from "foo.carbon"] {
610610// CHECK:STDOUT: !definition:
611611// CHECK:STDOUT:
612612// CHECK:STDOUT: fn;
@@ -726,11 +726,11 @@ class Class(U:! type) {
726726// CHECK:STDOUT: import Core//prelude
727727// CHECK:STDOUT: import Core//prelude/...
728728// CHECK:STDOUT: }
729+ // CHECK:STDOUT: %Main.import_ref.efcd44.1: type = import_ref Main//foo, loc6_21, loaded [symbolic = @CompleteClass.%T (constants.%T)]
729730// CHECK:STDOUT: %Main.import_ref.eb1: <witness> = import_ref Main//foo, loc9_1, loaded [concrete = constants.%complete_type.a68]
730731// CHECK:STDOUT: %Main.import_ref.bcf = import_ref Main//foo, inst{{[0-9A-F]+}} [no loc], unloaded
731732// CHECK:STDOUT: %Main.import_ref.1b0 = import_ref Main//foo, loc7_8, unloaded
732733// CHECK:STDOUT: %Main.import_ref.758 = import_ref Main//foo, loc8_17, unloaded
733- // CHECK:STDOUT: %Main.import_ref.efcd44.1: type = import_ref Main//foo, loc6_21, loaded [symbolic = @CompleteClass.%T (constants.%T)]
734734// CHECK:STDOUT: %Main.import_ref.efcd44.2: type = import_ref Main//foo, loc6_21, loaded [symbolic = @CompleteClass.%T (constants.%T)]
735735// CHECK:STDOUT: %Core.Int: %Int.type = import_ref Core//prelude/parts/int, Int, loaded [concrete = constants.%Int.generic]
736736// CHECK:STDOUT: %Core.ImplicitAs: %ImplicitAs.type.cc7 = import_ref Core//prelude/parts/as, ImplicitAs, loaded [concrete = constants.%ImplicitAs.generic]
@@ -750,7 +750,7 @@ class Class(U:! type) {
750750// CHECK:STDOUT: %Use.decl: %Use.type = fn_decl @Use [concrete = constants.%Use] {} {}
751751// CHECK:STDOUT: }
752752// CHECK:STDOUT:
753- // CHECK:STDOUT: generic class @CompleteClass(imports.%Main.import_ref.efcd44.1 : type) [from "foo.carbon"] {
753+ // CHECK:STDOUT: generic class @CompleteClass(imports.%Main.import_ref.efcd44.2 : type) [from "foo.carbon"] {
754754// CHECK:STDOUT: %T: type = symbolic_binding T, 0 [symbolic = %T (constants.%T)]
755755// CHECK:STDOUT:
756756// CHECK:STDOUT: !definition:
@@ -796,7 +796,7 @@ class Class(U:! type) {
796796// CHECK:STDOUT: return
797797// CHECK:STDOUT: }
798798// CHECK:STDOUT:
799- // CHECK:STDOUT: generic fn @CompleteClass.F(imports.%Main.import_ref.efcd44.2 : type) [from "foo.carbon"] {
799+ // CHECK:STDOUT: generic fn @CompleteClass.F(imports.%Main.import_ref.efcd44.1 : type) [from "foo.carbon"] {
800800// CHECK:STDOUT: !definition:
801801// CHECK:STDOUT:
802802// CHECK:STDOUT: fn;
0 commit comments