@@ -117,32 +117,32 @@ reflect(object: obj)
117
117
// CHECK-64-LABEL: Type info:
118
118
// CHECK-64-NEXT: (class_instance size=185 alignment=8 stride=192 num_extra_inhabitants=0 bitwise_takable=1
119
119
// 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
121
121
// (unstable implementation details omitted)
122
122
// CHECK-64: (field name=t01 offset=24
123
123
// CHECK-64-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1
124
124
// CHECK-64-NEXT: (field name=_value offset=0
125
125
// CHECK-64-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1))))
126
126
127
127
// 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
129
129
// 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
131
131
// 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
133
133
// 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
135
135
// CHECK-64-NEXT: (field name=_countAndFlags offset=0
136
136
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
137
137
// CHECK-64-NEXT: (field name=_storage offset=0
138
138
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
139
139
// CHECK-64-NEXT: (field name=_value offset=0
140
140
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1))))))
141
141
// 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))))))))))
143
143
144
144
// 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
146
146
// (unstable implementation details omitted)
147
147
// CHECK-64: (field name=t04 offset=56
148
148
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
@@ -181,12 +181,12 @@ reflect(object: obj)
181
181
// CHECK-64-NEXT: (field name=t14 offset=128
182
182
// CHECK-64-NEXT: (reference kind=strong refcounting=unknown))
183
183
// 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
185
185
186
186
// (unstable implementation details omitted)
187
187
188
188
// 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
190
190
// (unstable implementation details omitted)
191
191
192
192
// CHECK-64: (field name=t17 offset=160
@@ -218,7 +218,7 @@ reflect(object: obj)
218
218
// CHECK-32: Type info:
219
219
// CHECK-32-NEXT: (class_instance size=121 alignment=8 stride=128 num_extra_inhabitants=0 bitwise_takable=1
220
220
// 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
222
222
// (unstable implementation details omitted)
223
223
// CHECK-32: (field name=t01 offset=12
224
224
// CHECK-32-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1
@@ -229,7 +229,7 @@ reflect(object: obj)
229
229
// CHECK-32-NEXT: (field name=_str offset=0
230
230
// (unstable implementation details omitted)
231
231
// 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
233
233
// (unstable implementation details omitted)
234
234
// CHECK-32: (field name=t04 offset=32
235
235
// CHECK-32-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
@@ -268,7 +268,7 @@ reflect(object: obj)
268
268
// CHECK-32-NEXT: (field name=t14 offset=80
269
269
// CHECK-32-NEXT: (reference kind=strong refcounting=unknown))
270
270
// 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
272
272
// (unstable implementation details omitted)
273
273
// CHECK-32: (field name=t16 offset=88
274
274
// CHECK-32-NEXT: (struct size=12 alignment=4 stride=12 num_extra_inhabitants=128 bitwise_takable=1
0 commit comments