Fix the textual IR name of WrapperBindingPattern (#7650)

`at_binding_pattern` is a relic from an earlier revision of #6930.
This commit is contained in:
Geoff Romer
2026-08-18 22:31:27 +00:00
committed by GitHub
parent 70b6abd6f1
commit d21cc3197f
333 changed files with 3806 additions and 3806 deletions
+20 -20
View File
@@ -126,7 +126,7 @@ class X(U: type) {
// CHECK:STDOUT: %Param.val: %Param = struct_value (%int_2.295) [concrete]
// CHECK:STDOUT: %pattern_type.98b: type = pattern_type %C [concrete]
// CHECK:STDOUT: %c.param_patt: %pattern_type.98b = value_param_pattern [concrete]
// CHECK:STDOUT: %c.patt: %pattern_type.98b = at_binding_pattern c, %c.param_patt [concrete]
// CHECK:STDOUT: %c.patt: %pattern_type.98b = wrapper_binding_pattern c, %c.param_patt [concrete]
// CHECK:STDOUT: %G.type: type = fn_type @G [concrete]
// CHECK:STDOUT: %G: %G.type = struct_value () [concrete]
// CHECK:STDOUT: %a.patt: %pattern_type.6b6 = value_binding_pattern a [concrete]
@@ -194,7 +194,7 @@ class X(U: type) {
// CHECK:STDOUT: %C.decl: type = class_decl @C [concrete = constants.%C] {} {}
// CHECK:STDOUT: %G.decl: %G.type = fn_decl @G [concrete = constants.%G] {
// CHECK:STDOUT: %c.param_patt: %pattern_type.98b = value_param_pattern [concrete = constants.%c.param_patt]
// CHECK:STDOUT: %c.patt: %pattern_type.98b = at_binding_pattern c, %c.param_patt [concrete = constants.%c.patt]
// CHECK:STDOUT: %c.patt: %pattern_type.98b = wrapper_binding_pattern c, %c.param_patt [concrete = constants.%c.patt]
// CHECK:STDOUT: } {
// CHECK:STDOUT: %c.param: %C = value_param call_param0
// CHECK:STDOUT: %C.ref.loc20: type = name_ref C, file.%C.decl [concrete = constants.%C]
@@ -460,10 +460,10 @@ class X(U: type) {
// CHECK:STDOUT: %Self.as_type: type = facet_access_type %Self.1916c4.1 [symbolic]
// CHECK:STDOUT: %pattern_type.b82: type = pattern_type %Self.as_type [symbolic]
// CHECK:STDOUT: %self.param_patt.ce9: %pattern_type.b82 = value_param_pattern [symbolic]
// CHECK:STDOUT: %self.patt.ec9: %pattern_type.b82 = at_binding_pattern self, %self.param_patt.ce9 [symbolic]
// CHECK:STDOUT: %self.patt.c12: %pattern_type.b82 = wrapper_binding_pattern self, %self.param_patt.ce9 [symbolic]
// CHECK:STDOUT: %pattern_type.51d1c4.1: type = pattern_type %T [symbolic]
// CHECK:STDOUT: %t.param_patt.5130c0.1: %pattern_type.51d1c4.1 = value_param_pattern [symbolic]
// CHECK:STDOUT: %t.patt.dcb1d7.1: %pattern_type.51d1c4.1 = at_binding_pattern t, %t.param_patt.5130c0.1 [symbolic]
// CHECK:STDOUT: %t.patt.c64cea.1: %pattern_type.51d1c4.1 = wrapper_binding_pattern t, %t.param_patt.5130c0.1 [symbolic]
// CHECK:STDOUT: %I.WithSelf.F.type.09f79b.1: type = fn_type @I.WithSelf.F, @I.WithSelf(%T, %Self.1916c4.1) [symbolic]
// CHECK:STDOUT: %I.WithSelf.F.5f2714.1: %I.WithSelf.F.type.09f79b.1 = struct_value () [symbolic]
// CHECK:STDOUT: %I.assoc_type.b71f2b.1: type = assoc_entity_type @I, @I(%T) [symbolic]
@@ -484,10 +484,10 @@ class X(U: type) {
// CHECK:STDOUT: %require_complete.45e: <witness> = require_complete_type %I.type.3fe556.2 [symbolic]
// CHECK:STDOUT: %pattern_type.056: type = pattern_type %X [symbolic]
// CHECK:STDOUT: %self.param_patt.f0f: %pattern_type.056 = value_param_pattern [symbolic]
// CHECK:STDOUT: %self.patt.1a7: %pattern_type.056 = at_binding_pattern self, %self.param_patt.f0f [symbolic]
// CHECK:STDOUT: %self.patt.500: %pattern_type.056 = wrapper_binding_pattern self, %self.param_patt.f0f [symbolic]
// CHECK:STDOUT: %pattern_type.51d1c4.2: type = pattern_type %U [symbolic]
// CHECK:STDOUT: %t.param_patt.5130c0.2: %pattern_type.51d1c4.2 = value_param_pattern [symbolic]
// CHECK:STDOUT: %t.patt.dcb1d7.2: %pattern_type.51d1c4.2 = at_binding_pattern t, %t.param_patt.5130c0.2 [symbolic]
// CHECK:STDOUT: %t.patt.c64cea.2: %pattern_type.51d1c4.2 = wrapper_binding_pattern t, %t.param_patt.5130c0.2 [symbolic]
// CHECK:STDOUT: %X.as.I.impl.F.type: type = fn_type @X.as.I.impl.F, @X.as.I.impl(%U) [symbolic]
// CHECK:STDOUT: %X.as.I.impl.F: %X.as.I.impl.F.type = struct_value () [symbolic]
// CHECK:STDOUT: %I.facet: %I.type.3fe556.2 = facet_value %X, (%I.impl_witness) [symbolic]
@@ -548,9 +548,9 @@ class X(U: type) {
// CHECK:STDOUT: !with Self:
// CHECK:STDOUT: %I.WithSelf.F.decl: @I.WithSelf.%I.WithSelf.F.type (%I.WithSelf.F.type.09f79b.1) = fn_decl @I.WithSelf.F [symbolic = @I.WithSelf.%I.WithSelf.F (constants.%I.WithSelf.F.5f2714.1)] {
// CHECK:STDOUT: %self.param_patt.loc5_8.1: @I.WithSelf.F.%pattern_type.loc5_8 (%pattern_type.b82) = value_param_pattern [symbolic = %self.param_patt.loc5_8.2 (constants.%self.param_patt.ce9)]
// CHECK:STDOUT: %self.patt.loc5_8.1: @I.WithSelf.F.%pattern_type.loc5_8 (%pattern_type.b82) = at_binding_pattern self, %self.param_patt.loc5_8.1 [symbolic = %self.patt.loc5_8.2 (constants.%self.patt.ec9)]
// CHECK:STDOUT: %self.patt.loc5_8.1: @I.WithSelf.F.%pattern_type.loc5_8 (%pattern_type.b82) = wrapper_binding_pattern self, %self.param_patt.loc5_8.1 [symbolic = %self.patt.loc5_8.2 (constants.%self.patt.c12)]
// CHECK:STDOUT: %t.param_patt.loc5_15.1: @I.WithSelf.F.%pattern_type.loc5_15 (%pattern_type.51d1c4.1) = value_param_pattern [symbolic = %t.param_patt.loc5_15.2 (constants.%t.param_patt.5130c0.1)]
// CHECK:STDOUT: %t.patt.loc5_15.1: @I.WithSelf.F.%pattern_type.loc5_15 (%pattern_type.51d1c4.1) = at_binding_pattern t, %t.param_patt.loc5_15.1 [symbolic = %t.patt.loc5_15.2 (constants.%t.patt.dcb1d7.1)]
// CHECK:STDOUT: %t.patt.loc5_15.1: @I.WithSelf.F.%pattern_type.loc5_15 (%pattern_type.51d1c4.1) = wrapper_binding_pattern t, %t.param_patt.loc5_15.1 [symbolic = %t.patt.loc5_15.2 (constants.%t.patt.c64cea.1)]
// CHECK:STDOUT: } {
// CHECK:STDOUT: %self.param: @I.WithSelf.F.%Self.as_type.loc5_8.1 (%Self.as_type) = value_param call_param0
// CHECK:STDOUT: %.loc5_8.1: type = splice_block %.loc5_8.3 [symbolic = %Self.as_type.loc5_8.1 (constants.%Self.as_type)] {
@@ -593,9 +593,9 @@ class X(U: type) {
// CHECK:STDOUT: impl: %Self.ref as %I.type.loc9_21.2 {
// CHECK:STDOUT: %X.as.I.impl.F.decl: @X.as.I.impl.%X.as.I.impl.F.type (%X.as.I.impl.F.type) = fn_decl @X.as.I.impl.F [symbolic = @X.as.I.impl.%X.as.I.impl.F (constants.%X.as.I.impl.F)] {
// CHECK:STDOUT: %self.param_patt.loc10_17.1: @X.as.I.impl.F.%pattern_type.loc10_17 (%pattern_type.056) = value_param_pattern [symbolic = %self.param_patt.loc10_17.2 (constants.%self.param_patt.f0f)]
// CHECK:STDOUT: %self.patt.loc10_17.1: @X.as.I.impl.F.%pattern_type.loc10_17 (%pattern_type.056) = at_binding_pattern self, %self.param_patt.loc10_17.1 [symbolic = %self.patt.loc10_17.2 (constants.%self.patt.1a7)]
// CHECK:STDOUT: %self.patt.loc10_17.1: @X.as.I.impl.F.%pattern_type.loc10_17 (%pattern_type.056) = wrapper_binding_pattern self, %self.param_patt.loc10_17.1 [symbolic = %self.patt.loc10_17.2 (constants.%self.patt.500)]
// CHECK:STDOUT: %t.param_patt.loc10_31.1: @X.as.I.impl.F.%pattern_type.loc10_31 (%pattern_type.51d1c4.2) = value_param_pattern [symbolic = %t.param_patt.loc10_31.2 (constants.%t.param_patt.5130c0.2)]
// CHECK:STDOUT: %t.patt.loc10_31.1: @X.as.I.impl.F.%pattern_type.loc10_31 (%pattern_type.51d1c4.2) = at_binding_pattern t, %t.param_patt.loc10_31.1 [symbolic = %t.patt.loc10_31.2 (constants.%t.patt.dcb1d7.2)]
// CHECK:STDOUT: %t.patt.loc10_31.1: @X.as.I.impl.F.%pattern_type.loc10_31 (%pattern_type.51d1c4.2) = wrapper_binding_pattern t, %t.param_patt.loc10_31.1 [symbolic = %t.patt.loc10_31.2 (constants.%t.patt.c64cea.2)]
// CHECK:STDOUT: } {
// CHECK:STDOUT: %self.param: @X.as.I.impl.F.%X (%X) = value_param call_param0
// CHECK:STDOUT: %.loc10_17.1: type = splice_block %Self.ref [symbolic = %X (constants.%X)] {
@@ -653,10 +653,10 @@ class X(U: type) {
// CHECK:STDOUT: %Self.as_type.loc5_8.1: type = facet_access_type %Self [symbolic = %Self.as_type.loc5_8.1 (constants.%Self.as_type)]
// CHECK:STDOUT: %pattern_type.loc5_8: type = pattern_type %Self.as_type.loc5_8.1 [symbolic = %pattern_type.loc5_8 (constants.%pattern_type.b82)]
// CHECK:STDOUT: %self.param_patt.loc5_8.2: @I.WithSelf.F.%pattern_type.loc5_8 (%pattern_type.b82) = value_param_pattern [symbolic = %self.param_patt.loc5_8.2 (constants.%self.param_patt.ce9)]
// CHECK:STDOUT: %self.patt.loc5_8.2: @I.WithSelf.F.%pattern_type.loc5_8 (%pattern_type.b82) = at_binding_pattern self, %self.param_patt.loc5_8.2 [symbolic = %self.patt.loc5_8.2 (constants.%self.patt.ec9)]
// CHECK:STDOUT: %self.patt.loc5_8.2: @I.WithSelf.F.%pattern_type.loc5_8 (%pattern_type.b82) = wrapper_binding_pattern self, %self.param_patt.loc5_8.2 [symbolic = %self.patt.loc5_8.2 (constants.%self.patt.c12)]
// CHECK:STDOUT: %pattern_type.loc5_15: type = pattern_type %T [symbolic = %pattern_type.loc5_15 (constants.%pattern_type.51d1c4.1)]
// CHECK:STDOUT: %t.param_patt.loc5_15.2: @I.WithSelf.F.%pattern_type.loc5_15 (%pattern_type.51d1c4.1) = value_param_pattern [symbolic = %t.param_patt.loc5_15.2 (constants.%t.param_patt.5130c0.1)]
// CHECK:STDOUT: %t.patt.loc5_15.2: @I.WithSelf.F.%pattern_type.loc5_15 (%pattern_type.51d1c4.1) = at_binding_pattern t, %t.param_patt.loc5_15.2 [symbolic = %t.patt.loc5_15.2 (constants.%t.patt.dcb1d7.1)]
// CHECK:STDOUT: %t.patt.loc5_15.2: @I.WithSelf.F.%pattern_type.loc5_15 (%pattern_type.51d1c4.1) = wrapper_binding_pattern t, %t.param_patt.loc5_15.2 [symbolic = %t.patt.loc5_15.2 (constants.%t.patt.c64cea.1)]
// CHECK:STDOUT:
// CHECK:STDOUT: fn(%self.param: @I.WithSelf.F.%Self.as_type.loc5_8.1 (%Self.as_type), %t.param: @I.WithSelf.F.%T (%T));
// CHECK:STDOUT: }
@@ -666,10 +666,10 @@ class X(U: type) {
// CHECK:STDOUT: %X: type = class_type @X, @X(%U) [symbolic = %X (constants.%X)]
// CHECK:STDOUT: %pattern_type.loc10_17: type = pattern_type %X [symbolic = %pattern_type.loc10_17 (constants.%pattern_type.056)]
// CHECK:STDOUT: %self.param_patt.loc10_17.2: @X.as.I.impl.F.%pattern_type.loc10_17 (%pattern_type.056) = value_param_pattern [symbolic = %self.param_patt.loc10_17.2 (constants.%self.param_patt.f0f)]
// CHECK:STDOUT: %self.patt.loc10_17.2: @X.as.I.impl.F.%pattern_type.loc10_17 (%pattern_type.056) = at_binding_pattern self, %self.param_patt.loc10_17.2 [symbolic = %self.patt.loc10_17.2 (constants.%self.patt.1a7)]
// CHECK:STDOUT: %self.patt.loc10_17.2: @X.as.I.impl.F.%pattern_type.loc10_17 (%pattern_type.056) = wrapper_binding_pattern self, %self.param_patt.loc10_17.2 [symbolic = %self.patt.loc10_17.2 (constants.%self.patt.500)]
// CHECK:STDOUT: %pattern_type.loc10_31: type = pattern_type %U [symbolic = %pattern_type.loc10_31 (constants.%pattern_type.51d1c4.2)]
// CHECK:STDOUT: %t.param_patt.loc10_31.2: @X.as.I.impl.F.%pattern_type.loc10_31 (%pattern_type.51d1c4.2) = value_param_pattern [symbolic = %t.param_patt.loc10_31.2 (constants.%t.param_patt.5130c0.2)]
// CHECK:STDOUT: %t.patt.loc10_31.2: @X.as.I.impl.F.%pattern_type.loc10_31 (%pattern_type.51d1c4.2) = at_binding_pattern t, %t.param_patt.loc10_31.2 [symbolic = %t.patt.loc10_31.2 (constants.%t.patt.dcb1d7.2)]
// CHECK:STDOUT: %t.patt.loc10_31.2: @X.as.I.impl.F.%pattern_type.loc10_31 (%pattern_type.51d1c4.2) = wrapper_binding_pattern t, %t.param_patt.loc10_31.2 [symbolic = %t.patt.loc10_31.2 (constants.%t.patt.c64cea.2)]
// CHECK:STDOUT:
// CHECK:STDOUT: !definition:
// CHECK:STDOUT: %require_complete.loc10_17: <witness> = require_complete_type %X [symbolic = %require_complete.loc10_17 (constants.%require_complete.ec9)]
@@ -695,10 +695,10 @@ class X(U: type) {
// CHECK:STDOUT: %Self.as_type.loc5_8.1 => constants.%Self.as_type
// CHECK:STDOUT: %pattern_type.loc5_8 => constants.%pattern_type.b82
// CHECK:STDOUT: %self.param_patt.loc5_8.2 => constants.%self.param_patt.ce9
// CHECK:STDOUT: %self.patt.loc5_8.2 => constants.%self.patt.ec9
// CHECK:STDOUT: %self.patt.loc5_8.2 => constants.%self.patt.c12
// CHECK:STDOUT: %pattern_type.loc5_15 => constants.%pattern_type.51d1c4.1
// CHECK:STDOUT: %t.param_patt.loc5_15.2 => constants.%t.param_patt.5130c0.1
// CHECK:STDOUT: %t.patt.loc5_15.2 => constants.%t.patt.dcb1d7.1
// CHECK:STDOUT: %t.patt.loc5_15.2 => constants.%t.patt.c64cea.1
// CHECK:STDOUT: }
// CHECK:STDOUT:
// CHECK:STDOUT: specific @X(constants.%U) {
@@ -748,10 +748,10 @@ class X(U: type) {
// CHECK:STDOUT: %X => constants.%X
// CHECK:STDOUT: %pattern_type.loc10_17 => constants.%pattern_type.056
// CHECK:STDOUT: %self.param_patt.loc10_17.2 => constants.%self.param_patt.f0f
// CHECK:STDOUT: %self.patt.loc10_17.2 => constants.%self.patt.1a7
// CHECK:STDOUT: %self.patt.loc10_17.2 => constants.%self.patt.500
// CHECK:STDOUT: %pattern_type.loc10_31 => constants.%pattern_type.51d1c4.2
// CHECK:STDOUT: %t.param_patt.loc10_31.2 => constants.%t.param_patt.5130c0.2
// CHECK:STDOUT: %t.patt.loc10_31.2 => constants.%t.patt.dcb1d7.2
// CHECK:STDOUT: %t.patt.loc10_31.2 => constants.%t.patt.c64cea.2
// CHECK:STDOUT: }
// CHECK:STDOUT:
// CHECK:STDOUT: specific @I.WithSelf(constants.%U, constants.%I.facet) {
@@ -772,9 +772,9 @@ class X(U: type) {
// CHECK:STDOUT: %Self.as_type.loc5_8.1 => constants.%X
// CHECK:STDOUT: %pattern_type.loc5_8 => constants.%pattern_type.056
// CHECK:STDOUT: %self.param_patt.loc5_8.2 => constants.%self.param_patt.f0f
// CHECK:STDOUT: %self.patt.loc5_8.2 => constants.%self.patt.1a7
// CHECK:STDOUT: %self.patt.loc5_8.2 => constants.%self.patt.500
// CHECK:STDOUT: %pattern_type.loc5_15 => constants.%pattern_type.51d1c4.2
// CHECK:STDOUT: %t.param_patt.loc5_15.2 => constants.%t.param_patt.5130c0.2
// CHECK:STDOUT: %t.patt.loc5_15.2 => constants.%t.patt.dcb1d7.2
// CHECK:STDOUT: %t.patt.loc5_15.2 => constants.%t.patt.c64cea.2
// CHECK:STDOUT: }
// CHECK:STDOUT: