@@ -117,32 +117,32 @@ reflect(object: obj)
117117// CHECK-64-LABEL: Type info:
118118// CHECK-64-NEXT: (class_instance size=185 alignment=8 stride=192 num_extra_inhabitants=0 bitwise_takable=1
119119// CHECK-64-NEXT: (field name=t00 offset=16
120- // CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=1 bitwise_takable=1
120+ // CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=1
121121// (unstable implementation details omitted)
122122// CHECK-64: (field name=t01 offset=24
123123// CHECK-64-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1
124124// CHECK-64-NEXT: (field name=_value offset=0
125125// CHECK-64-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1))))
126126
127127// CHECK-64-NEXT: (field name=t02 offset=32
128- // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=1 bitwise_takable=1
128+ // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=2147483647 bitwise_takable=1
129129// CHECK-64-NEXT: (field name=_str offset=0
130- // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=1 bitwise_takable=1
130+ // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=2147483647 bitwise_takable=1
131131// CHECK-64-NEXT: (field name=_guts offset=0
132- // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=1 bitwise_takable=1
132+ // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=2147483647 bitwise_takable=1
133133// CHECK-64-NEXT: (field name=_object offset=0
134- // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=1 bitwise_takable=1
134+ // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=2147483647 bitwise_takable=1
135135// CHECK-64-NEXT: (field name=_countAndFlags offset=0
136136// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
137137// CHECK-64-NEXT: (field name=_storage offset=0
138138// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
139139// CHECK-64-NEXT: (field name=_value offset=0
140140// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1))))))
141141// CHECK-64-NEXT: (field name=_object offset=8
142- // CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=1 bitwise_takable=1))))))))))
142+ // CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=1))))))))))
143143
144144// CHECK-64-NEXT: (field name=t03 offset=48
145- // CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=1 bitwise_takable=1
145+ // CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=1
146146// (unstable implementation details omitted)
147147// CHECK-64: (field name=t04 offset=56
148148// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
@@ -181,12 +181,12 @@ reflect(object: obj)
181181// CHECK-64-NEXT: (field name=t14 offset=128
182182// CHECK-64-NEXT: (reference kind=strong refcounting=unknown))
183183// CHECK-64-NEXT: (field name=t15 offset=136
184- // CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=1 bitwise_takable=1
184+ // CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=1
185185
186186// (unstable implementation details omitted)
187187
188188// CHECK-64: (field name=t16 offset=144
189- // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=1 bitwise_takable=1
189+ // CHECK-64-NEXT: (struct size=16 alignment=8 stride=16 num_extra_inhabitants=2147483647 bitwise_takable=1
190190// (unstable implementation details omitted)
191191
192192// CHECK-64: (field name=t17 offset=160
@@ -218,7 +218,7 @@ reflect(object: obj)
218218// CHECK-32: Type info:
219219// CHECK-32-NEXT: (class_instance size=121 alignment=8 stride=128 num_extra_inhabitants=0 bitwise_takable=1
220220// CHECK-32-NEXT: (field name=t00 offset=8
221- // CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=1 bitwise_takable=1
221+ // CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=4096 bitwise_takable=1
222222// (unstable implementation details omitted)
223223// CHECK-32: (field name=t01 offset=12
224224// CHECK-32-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1
@@ -229,7 +229,7 @@ reflect(object: obj)
229229// CHECK-32-NEXT: (field name=_str offset=0
230230// (unstable implementation details omitted)
231231// CHECK-32: (field name=t03 offset=28
232- // CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=1 bitwise_takable=1
232+ // CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=4096 bitwise_takable=1
233233// (unstable implementation details omitted)
234234// CHECK-32: (field name=t04 offset=32
235235// CHECK-32-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
@@ -268,7 +268,7 @@ reflect(object: obj)
268268// CHECK-32-NEXT: (field name=t14 offset=80
269269// CHECK-32-NEXT: (reference kind=strong refcounting=unknown))
270270// CHECK-32-NEXT: (field name=t15 offset=84
271- // CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=1 bitwise_takable=1
271+ // CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=4096 bitwise_takable=1
272272// (unstable implementation details omitted)
273273// CHECK-32: (field name=t16 offset=88
274274// CHECK-32-NEXT: (struct size=12 alignment=4 stride=12 num_extra_inhabitants=128 bitwise_takable=1
0 commit comments