mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-06 08:34:43 +01:00
Remove ValueBinding and RefBinding (#7427)
These inst kinds are now redundant with `WrapperBinding`.
This commit is contained in:
@@ -136,8 +136,8 @@ fn F() {
|
||||
// CHECK:STDOUT: %x.var: ref <error> = var %x.var_patt [concrete = <error>]
|
||||
// CHECK:STDOUT: assign %x.var, <error>
|
||||
// CHECK:STDOUT: %MyStructAlias.ref: type = name_ref MyStructAlias, imports.%Main.MyStructAlias [concrete = <error>]
|
||||
// CHECK:STDOUT: %x: ref <error> = ref_binding x, <error> [concrete = <error>]
|
||||
// CHECK:STDOUT: %x.ref: ref <error> = name_ref x, %x [concrete = <error>]
|
||||
// CHECK:STDOUT: %x: <error> = wrapper_binding x, <error> [concrete = <error>]
|
||||
// CHECK:STDOUT: %x.ref: <error> = name_ref x, %x [concrete = <error>]
|
||||
// CHECK:STDOUT: %Foo.ref: <error> = name_ref Foo, <error> [concrete = <error>]
|
||||
// CHECK:STDOUT: <elided>
|
||||
// CHECK:STDOUT: }
|
||||
|
||||
@@ -298,7 +298,7 @@ fn UseZ() -> Cpp.A.Z {
|
||||
// CHECK:STDOUT: %.loc9_3.3: init %X = converted %int_1, %.loc9_3.2
|
||||
// CHECK:STDOUT: assign %ax.var, %.loc9_3.3
|
||||
// CHECK:STDOUT: %AX.ref: type = name_ref AX, imports.%Main.AX [concrete = constants.%X]
|
||||
// CHECK:STDOUT: %ax: ref %X = ref_binding ax, %ax.var
|
||||
// CHECK:STDOUT: %ax: ref %X = wrapper_binding ax, %ax.var
|
||||
// CHECK:STDOUT: %ax.ref.loc10_11: ref %X = name_ref ax, %ax
|
||||
// CHECK:STDOUT: %x.ref: %X.elem = name_ref x, @X.%.1 [concrete = @X.%.1]
|
||||
// CHECK:STDOUT: %.loc10_13.1: ref %i32 = class_element_access %ax.ref.loc10_11, element0
|
||||
|
||||
Reference in New Issue
Block a user