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
+4 -4
View File
@@ -33,7 +33,7 @@ fn Foo(ptr: C*) {
// CHECK:STDOUT: %C: type = class_type @C [concrete]
// CHECK:STDOUT: %pattern_type.98b: type = pattern_type %C [concrete]
// CHECK:STDOUT: %self.param_patt: %pattern_type.98b = value_param_pattern [concrete]
// CHECK:STDOUT: %self.patt: %pattern_type.98b = at_binding_pattern self, %self.param_patt [concrete]
// CHECK:STDOUT: %self.patt: %pattern_type.98b = wrapper_binding_pattern self, %self.param_patt [concrete]
// CHECK:STDOUT: %C.Member.type: type = fn_type @C.Member [concrete]
// CHECK:STDOUT: %empty_tuple.type: type = tuple_type () [concrete]
// CHECK:STDOUT: %C.Member: %C.Member.type = struct_value () [concrete]
@@ -43,7 +43,7 @@ fn Foo(ptr: C*) {
// CHECK:STDOUT: %struct_type.field: type = struct_type {.field: %ptr.6b6} [concrete]
// CHECK:STDOUT: %complete_type: <witness> = complete_type_witness %struct_type.field [concrete]
// CHECK:STDOUT: %ptr.param_patt: %pattern_type.fcb = value_param_pattern [concrete]
// CHECK:STDOUT: %ptr.patt: %pattern_type.fcb = at_binding_pattern ptr, %ptr.param_patt [concrete]
// CHECK:STDOUT: %ptr.patt: %pattern_type.fcb = wrapper_binding_pattern ptr, %ptr.param_patt [concrete]
// CHECK:STDOUT: %Foo.type: type = fn_type @Foo [concrete]
// CHECK:STDOUT: %Foo: %Foo.type = struct_value () [concrete]
// CHECK:STDOUT: }
@@ -65,7 +65,7 @@ fn Foo(ptr: C*) {
// CHECK:STDOUT: %C.decl: type = class_decl @C [concrete = constants.%C] {} {}
// CHECK:STDOUT: %Foo.decl: %Foo.type = fn_decl @Foo [concrete = constants.%Foo] {
// CHECK:STDOUT: %ptr.param_patt: %pattern_type.fcb = value_param_pattern [concrete = constants.%ptr.param_patt]
// CHECK:STDOUT: %ptr.patt: %pattern_type.fcb = at_binding_pattern ptr, %ptr.param_patt [concrete = constants.%ptr.patt]
// CHECK:STDOUT: %ptr.patt: %pattern_type.fcb = wrapper_binding_pattern ptr, %ptr.param_patt [concrete = constants.%ptr.patt]
// CHECK:STDOUT: } {
// CHECK:STDOUT: %ptr.param: %ptr.6b6 = value_param call_param0
// CHECK:STDOUT: %.loc20: type = splice_block %ptr.loc20_14 [concrete = constants.%ptr.6b6] {
@@ -79,7 +79,7 @@ fn Foo(ptr: C*) {
// CHECK:STDOUT: class @C {
// CHECK:STDOUT: %C.Member.decl: %C.Member.type = fn_decl @C.Member [concrete = constants.%C.Member] {
// CHECK:STDOUT: %self.param_patt: %pattern_type.98b = value_param_pattern [concrete = constants.%self.param_patt]
// CHECK:STDOUT: %self.patt: %pattern_type.98b = at_binding_pattern self, %self.param_patt [concrete = constants.%self.patt]
// CHECK:STDOUT: %self.patt: %pattern_type.98b = wrapper_binding_pattern self, %self.param_patt [concrete = constants.%self.patt]
// CHECK:STDOUT: } {
// CHECK:STDOUT: %self.param: %C = value_param call_param0
// CHECK:STDOUT: %Self.ref: type = name_ref Self, constants.%C [concrete = constants.%C]
@@ -55,7 +55,7 @@ fn Deref(n: i32) {
// CHECK:STDOUT: %i32: type = class_type @Int, @Int(%int_32) [concrete]
// CHECK:STDOUT: %pattern_type.6b6: type = pattern_type %i32 [concrete]
// CHECK:STDOUT: %n.param_patt: %pattern_type.6b6 = value_param_pattern [concrete]
// CHECK:STDOUT: %n.patt: %pattern_type.6b6 = at_binding_pattern n, %n.param_patt [concrete]
// CHECK:STDOUT: %n.patt: %pattern_type.6b6 = wrapper_binding_pattern n, %n.param_patt [concrete]
// CHECK:STDOUT: %Deref.type: type = fn_type @Deref [concrete]
// CHECK:STDOUT: %Deref: %Deref.type = struct_value () [concrete]
// CHECK:STDOUT: %empty_tuple: %empty_tuple.type = tuple_value () [concrete]
@@ -80,7 +80,7 @@ fn Deref(n: i32) {
// CHECK:STDOUT: %Core.import = import Core
// CHECK:STDOUT: %Deref.decl: %Deref.type = fn_decl @Deref [concrete = constants.%Deref] {
// CHECK:STDOUT: %n.param_patt: %pattern_type.6b6 = value_param_pattern [concrete = constants.%n.param_patt]
// CHECK:STDOUT: %n.patt: %pattern_type.6b6 = at_binding_pattern n, %n.param_patt [concrete = constants.%n.patt]
// CHECK:STDOUT: %n.patt: %pattern_type.6b6 = wrapper_binding_pattern n, %n.param_patt [concrete = constants.%n.patt]
// CHECK:STDOUT: } {
// CHECK:STDOUT: %n.param: %i32 = value_param call_param0
// CHECK:STDOUT: %i32: type = type_literal constants.%i32 [concrete = constants.%i32]
+2 -2
View File
@@ -32,7 +32,7 @@ fn ConstMismatch(p: const {}*) -> const ({}*) {
// CHECK:STDOUT: %ptr.bf9: type = ptr_type %const.c48 [concrete]
// CHECK:STDOUT: %pattern_type.db0: type = pattern_type %ptr.bf9 [concrete]
// CHECK:STDOUT: %p.param_patt: %pattern_type.db0 = value_param_pattern [concrete]
// CHECK:STDOUT: %p.patt: %pattern_type.db0 = at_binding_pattern p, %p.param_patt [concrete]
// CHECK:STDOUT: %p.patt: %pattern_type.db0 = wrapper_binding_pattern p, %p.param_patt [concrete]
// CHECK:STDOUT: %ptr.c28: type = ptr_type %empty_struct_type [concrete]
// CHECK:STDOUT: %const.987: type = const_type %ptr.c28 [concrete]
// CHECK:STDOUT: %.45c: Core.Form = init_form %const.987 [concrete]
@@ -62,7 +62,7 @@ fn ConstMismatch(p: const {}*) -> const ({}*) {
// CHECK:STDOUT: %Core.import = import Core
// CHECK:STDOUT: %ConstMismatch.decl: %ConstMismatch.type = fn_decl @ConstMismatch [concrete = constants.%ConstMismatch] {
// CHECK:STDOUT: %p.param_patt: %pattern_type.db0 = value_param_pattern [concrete = constants.%p.param_patt]
// CHECK:STDOUT: %p.patt: %pattern_type.db0 = at_binding_pattern p, %p.param_patt [concrete = constants.%p.patt]
// CHECK:STDOUT: %p.patt: %pattern_type.db0 = wrapper_binding_pattern p, %p.param_patt [concrete = constants.%p.patt]
// CHECK:STDOUT: %return.param_patt: %pattern_type.3c6 = out_param_pattern [concrete = constants.%return.param_patt.b04]
// CHECK:STDOUT: %return.patt: %pattern_type.3c6 = return_slot_pattern %return.param_patt, %const.loc15_35 [concrete = constants.%return.patt.f8c]
// CHECK:STDOUT: } {
+2 -2
View File
@@ -33,7 +33,7 @@ fn F(p: const (const (const i32*)*)) -> const i32 {
// CHECK:STDOUT: %const.99e: type = const_type %ptr.f93 [concrete]
// CHECK:STDOUT: %pattern_type.a04: type = pattern_type %const.99e [concrete]
// CHECK:STDOUT: %p.param_patt: %pattern_type.a04 = value_param_pattern [concrete]
// CHECK:STDOUT: %p.patt: %pattern_type.a04 = at_binding_pattern p, %p.param_patt [concrete]
// CHECK:STDOUT: %p.patt: %pattern_type.a04 = wrapper_binding_pattern p, %p.param_patt [concrete]
// CHECK:STDOUT: %.242: Core.Form = init_form %const.6a8 [concrete]
// CHECK:STDOUT: %pattern_type.ed1: type = pattern_type %const.6a8 [concrete]
// CHECK:STDOUT: %return.param_patt.2ae: %pattern_type.ed1 = out_param_pattern [concrete]
@@ -80,7 +80,7 @@ fn F(p: const (const (const i32*)*)) -> const i32 {
// CHECK:STDOUT: %Core.import = import Core
// CHECK:STDOUT: %F.decl: %F.type = fn_decl @F [concrete = constants.%F] {
// CHECK:STDOUT: %p.param_patt: %pattern_type.a04 = value_param_pattern [concrete = constants.%p.param_patt]
// CHECK:STDOUT: %p.patt: %pattern_type.a04 = at_binding_pattern p, %p.param_patt [concrete = constants.%p.patt]
// CHECK:STDOUT: %p.patt: %pattern_type.a04 = wrapper_binding_pattern p, %p.param_patt [concrete = constants.%p.patt]
// CHECK:STDOUT: %return.param_patt: %pattern_type.ed1 = out_param_pattern [concrete = constants.%return.param_patt.2ae]
// CHECK:STDOUT: %return.patt: %pattern_type.ed1 = return_slot_pattern %return.param_patt, %const.loc16_41 [concrete = constants.%return.patt.524]
// CHECK:STDOUT: } {
+4 -4
View File
@@ -30,7 +30,7 @@ fn ConstPtr(p: const i32*) -> (const i32)* {
// CHECK:STDOUT: %ptr.d08: type = ptr_type %i32 [concrete]
// CHECK:STDOUT: %pattern_type.f00: type = pattern_type %ptr.d08 [concrete]
// CHECK:STDOUT: %p.param_patt.b89: %pattern_type.f00 = value_param_pattern [concrete]
// CHECK:STDOUT: %p.patt.204: %pattern_type.f00 = at_binding_pattern p, %p.param_patt.b89 [concrete]
// CHECK:STDOUT: %p.patt.f8d: %pattern_type.f00 = wrapper_binding_pattern p, %p.param_patt.b89 [concrete]
// CHECK:STDOUT: %.952: Core.Form = init_form %ptr.d08 [concrete]
// CHECK:STDOUT: %return.param_patt.7dd: %pattern_type.f00 = out_param_pattern [concrete]
// CHECK:STDOUT: %return.patt.dbe: %pattern_type.f00 = return_slot_pattern %return.param_patt.7dd, %ptr.d08 [concrete]
@@ -51,7 +51,7 @@ fn ConstPtr(p: const i32*) -> (const i32)* {
// CHECK:STDOUT: %ptr.774: type = ptr_type %const.6a8 [concrete]
// CHECK:STDOUT: %pattern_type.8c1: type = pattern_type %ptr.774 [concrete]
// CHECK:STDOUT: %p.param_patt.5f6: %pattern_type.8c1 = value_param_pattern [concrete]
// CHECK:STDOUT: %p.patt.226: %pattern_type.8c1 = at_binding_pattern p, %p.param_patt.5f6 [concrete]
// CHECK:STDOUT: %p.patt.f7b: %pattern_type.8c1 = wrapper_binding_pattern p, %p.param_patt.5f6 [concrete]
// CHECK:STDOUT: %.af2: Core.Form = init_form %ptr.774 [concrete]
// CHECK:STDOUT: %return.param_patt.0fc: %pattern_type.8c1 = out_param_pattern [concrete]
// CHECK:STDOUT: %return.patt.e15: %pattern_type.8c1 = return_slot_pattern %return.param_patt.0fc, %ptr.774 [concrete]
@@ -88,7 +88,7 @@ fn ConstPtr(p: const i32*) -> (const i32)* {
// CHECK:STDOUT: %Core.import = import Core
// CHECK:STDOUT: %Ptr.decl: %Ptr.type = fn_decl @Ptr [concrete = constants.%Ptr] {
// CHECK:STDOUT: %p.param_patt: %pattern_type.f00 = value_param_pattern [concrete = constants.%p.param_patt.b89]
// CHECK:STDOUT: %p.patt: %pattern_type.f00 = at_binding_pattern p, %p.param_patt [concrete = constants.%p.patt.204]
// CHECK:STDOUT: %p.patt: %pattern_type.f00 = wrapper_binding_pattern p, %p.param_patt [concrete = constants.%p.patt.f8d]
// CHECK:STDOUT: %return.param_patt: %pattern_type.f00 = out_param_pattern [concrete = constants.%return.param_patt.7dd]
// CHECK:STDOUT: %return.patt: %pattern_type.f00 = return_slot_pattern %return.param_patt, %ptr.loc15_23 [concrete = constants.%return.patt.dbe]
// CHECK:STDOUT: } {
@@ -106,7 +106,7 @@ fn ConstPtr(p: const i32*) -> (const i32)* {
// CHECK:STDOUT: }
// CHECK:STDOUT: %ConstPtr.decl: %ConstPtr.type = fn_decl @ConstPtr [concrete = constants.%ConstPtr] {
// CHECK:STDOUT: %p.param_patt: %pattern_type.8c1 = value_param_pattern [concrete = constants.%p.param_patt.5f6]
// CHECK:STDOUT: %p.patt: %pattern_type.8c1 = at_binding_pattern p, %p.param_patt [concrete = constants.%p.patt.226]
// CHECK:STDOUT: %p.patt: %pattern_type.8c1 = wrapper_binding_pattern p, %p.param_patt [concrete = constants.%p.patt.f7b]
// CHECK:STDOUT: %return.param_patt: %pattern_type.8c1 = out_param_pattern [concrete = constants.%return.param_patt.0fc]
// CHECK:STDOUT: %return.patt: %pattern_type.8c1 = return_slot_pattern %return.param_patt, %ptr.loc19_42 [concrete = constants.%return.patt.e15]
// CHECK:STDOUT: } {