Skip to content

Commit 0569796

Browse files
committed
Revert "[reflection] Fix tests with bitwise_takable output"
This reverts commit b906348.
1 parent 491d3c3 commit 0569796

34 files changed

+996
-996
lines changed

test/Reflection/typeref_lowering.swift

Lines changed: 482 additions & 482 deletions
Large diffs are not rendered by default.

test/Reflection/typeref_lowering_imported.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@
1515

1616
12TypeLowering9HasCTypesV
1717
// CHECK: (struct TypeLowering.HasCTypes)
18-
// CHECK-NEXT: (struct size=40 alignment=8 stride=40 num_extra_inhabitants=0 bitwise_takable=true
18+
// CHECK-NEXT: (struct size=40 alignment=8 stride=40 num_extra_inhabitants=0 bitwise_takable=1
1919
// CHECK-NEXT: (field name=mcs offset=0
20-
// CHECK-NEXT: (builtin size=24 alignment=8 stride=24 num_extra_inhabitants=0 bitwise_takable=true))
20+
// CHECK-NEXT: (builtin size=24 alignment=8 stride=24 num_extra_inhabitants=0 bitwise_takable=1))
2121
// CHECK-NEXT: (field name=mce offset=24
22-
// CHECK-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true))
22+
// CHECK-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1))
2323
// CHECK-NEXT: (field name=mcu offset=32
24-
// CHECK-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true)))
24+
// CHECK-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1)))
2525

2626

2727
12TypeLowering13AlsoHasCTypesV
28-
// CHECK: (struct size=12 alignment=8 stride=16 num_extra_inhabitants=0 bitwise_takable=true
28+
// CHECK: (struct size=12 alignment=8 stride=16 num_extra_inhabitants=0 bitwise_takable=1
2929
// CHECK-NEXT: (field name=mcu offset=0
30-
// CHECK-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true))
30+
// CHECK-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1))
3131
// CHECK-NEXT: (field name=mcsbf offset=8
32-
// CHECK-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true)))
32+
// CHECK-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1)))
3333

test/Reflection/typeref_lowering_objc.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
12TypeLowering14FunctionStructV
99
// CHECK: (struct TypeLowering.FunctionStruct)
10-
// CHECK-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=true
10+
// CHECK-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=1
1111
// CHECK-NEXT: (field name=blockFunction offset=0
1212
// CHECK-NEXT: (reference kind=strong refcounting=unknown)))
1313

@@ -20,23 +20,23 @@
2020
// CHECK-NEXT: (reference kind=strong refcounting=unknown)
2121

2222
12TypeLowering11HasObjCEnumV
23-
// CHECK: (struct size=24 alignment=8 stride=24 num_extra_inhabitants=2147483647 bitwise_takable=true
23+
// CHECK: (struct size=24 alignment=8 stride=24 num_extra_inhabitants=2147483647 bitwise_takable=1
2424
// CHECK-NEXT: (field name=optionalEnum offset=0
25-
// CHECK-NEXT: (single_payload_enum size=9 alignment=8 stride=16 num_extra_inhabitants=0 bitwise_takable=true
25+
// CHECK-NEXT: (single_payload_enum size=9 alignment=8 stride=16 num_extra_inhabitants=0 bitwise_takable=1
2626
// CHECK-NEXT: (field name=some offset=0
27-
// CHECK-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true))))
27+
// CHECK-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1))))
2828
// CHECK-NEXT: (field name=reference offset=16
29-
// CHECK-NEXT: (class_existential size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=true
29+
// CHECK-NEXT: (class_existential size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=1
3030
// CHECK-NEXT: (field name=object offset=0
3131
// CHECK-NEXT: (reference kind=strong refcounting=unknown)))))
3232

3333
12TypeLowering22UnownedReferenceStructV
3434
// CHECK-64: (struct TypeLowering.UnownedReferenceStruct)
35-
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=false
35+
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=2147483647 bitwise_takable=0
3636
// CHECK-64-NEXT: (field name=unownedRef offset=0
3737
// CHECK-64-NEXT: (reference kind=unowned refcounting=unknown)))
3838

3939
// CHECK-32: (struct TypeLowering.UnownedReferenceStruct)
40-
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=4096 bitwise_takable=false
40+
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=4096 bitwise_takable=0
4141
// CHECK-32-NEXT: (field name=unownedRef offset=0
4242
// CHECK-32-NEXT: (reference kind=unowned refcounting=unknown)))

validation-test/Reflection/existentials.swift

Lines changed: 89 additions & 89 deletions
Large diffs are not rendered by default.

validation-test/Reflection/functions.swift

Lines changed: 89 additions & 89 deletions
Large diffs are not rendered by default.

validation-test/Reflection/functions_objc.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,31 @@ func capturesImportedTypes(x: Int, n: NSURL, r: CGRect, c: NSCoding) {
1919
// CHECK-32-NEXT: (builtin Builtin.NativeObject)
2020

2121
// CHECK-32: Type info:
22-
// CHECK-32-NEXT: (closure_context size=36 alignment=4 stride=36 num_extra_inhabitants=0 bitwise_takable=true
22+
// CHECK-32-NEXT: (closure_context size=36 alignment=4 stride=36 num_extra_inhabitants=0 bitwise_takable=1
2323
// CHECK-32-NEXT: (field offset=8
24-
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true
24+
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1
2525
// CHECK-32-NEXT: (field name=_value offset=0
26-
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true))))
26+
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1))))
2727
// CHECK-32-NEXT: (field offset=12
2828
// CHECK-32-NEXT: (reference kind=strong refcounting=unknown))
2929
// CHECK-32-NEXT: (field offset=16
30-
// CHECK-32-NEXT: (builtin size=16 alignment=4 stride=16 num_extra_inhabitants=0 bitwise_takable=true))
30+
// CHECK-32-NEXT: (builtin size=16 alignment=4 stride=16 num_extra_inhabitants=0 bitwise_takable=1))
3131
// CHECK-32-NEXT: (field offset=32
3232
// CHECK-32-NEXT: (reference kind=strong refcounting=unknown)))
3333

3434
// CHECK-64: Type reference:
3535
// CHECK-64-NEXT: (builtin Builtin.NativeObject)
3636

3737
// CHECK-64: Type info:
38-
// CHECK-64-NEXT: (closure_context size=72 alignment=8 stride=72 num_extra_inhabitants=0 bitwise_takable=true
38+
// CHECK-64-NEXT: (closure_context size=72 alignment=8 stride=72 num_extra_inhabitants=0 bitwise_takable=1
3939
// CHECK-64-NEXT: (field offset=16
40-
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true
40+
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
4141
// CHECK-64-NEXT: (field name=_value offset=0
42-
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true))))
42+
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1))))
4343
// CHECK-64-NEXT: (field offset=24
4444
// CHECK-64-NEXT: (reference kind=strong refcounting=unknown))
4545
// CHECK-64-NEXT: (field offset=32
46-
// CHECK-64-NEXT: (builtin size=32 alignment=8 stride=32 num_extra_inhabitants=0 bitwise_takable=true))
46+
// CHECK-64-NEXT: (builtin size=32 alignment=8 stride=32 num_extra_inhabitants=0 bitwise_takable=1))
4747
// CHECK-64-NEXT: (field offset=64
4848
// CHECK-64-NEXT: (reference kind=strong refcounting=unknown)))
4949
}

validation-test/Reflection/inherits_NSObject.swift

Lines changed: 42 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -25,30 +25,30 @@ reflect(object: baseClass)
2525
// CHECK-64: (class inherits_NSObject.BaseNSClass)
2626

2727
// CHECK-64: Type info:
28-
// CHECK-64-NEXT: (class_instance size=17 alignment=8 stride=24 num_extra_inhabitants=0 bitwise_takable=true
28+
// CHECK-64-NEXT: (class_instance size=17 alignment=8 stride=24 num_extra_inhabitants=0 bitwise_takable=1
2929
// CHECK-64-NEXT: (field name=w offset=8
30-
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true
30+
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
3131
// CHECK-64-NEXT: (field name=_value offset=0
32-
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true))))
32+
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1))))
3333
// CHECK-64-NEXT: (field name=x offset=16
34-
// CHECK-64-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=true
34+
// CHECK-64-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1
3535
// CHECK-64-NEXT: (field name=_value offset=0
36-
// CHECK-64-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=true)))))
36+
// CHECK-64-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1)))))
3737

3838
// CHECK-32: Reflecting an object.
3939
// CHECK-32: Type reference:
4040
// CHECK-32: (class inherits_NSObject.BaseNSClass)
4141

4242
// CHECK-32: Type info:
43-
// CHECK-32-NEXT: (class_instance size=9 alignment=4 stride=12 num_extra_inhabitants=0 bitwise_takable=true
43+
// CHECK-32-NEXT: (class_instance size=9 alignment=4 stride=12 num_extra_inhabitants=0 bitwise_takable=1
4444
// CHECK-32-NEXT: (field name=w offset=4
45-
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true
45+
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1
4646
// CHECK-32-NEXT: (field name=_value offset=0
47-
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true))))
47+
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1))))
4848
// CHECK-32-NEXT: (field name=x offset=8
49-
// CHECK-32-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=true
49+
// CHECK-32-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1
5050
// CHECK-32-NEXT: (field name=_value offset=0
51-
// CHECK-32-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=true)))))
51+
// CHECK-32-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1)))))
5252

5353
class DerivedNSClass : BaseNSClass {
5454
var y: Bool = false
@@ -63,30 +63,30 @@ reflect(object: derivedClass)
6363
// CHECK-64: (class inherits_NSObject.DerivedNSClass)
6464

6565
// CHECK-64: Type info:
66-
// CHECK-64-NEXT: (class_instance size=32 alignment=8 stride=32 num_extra_inhabitants=0 bitwise_takable=true
66+
// CHECK-64-NEXT: (class_instance size=32 alignment=8 stride=32 num_extra_inhabitants=0 bitwise_takable=1
6767
// CHECK-64-NEXT: (field name=y offset=17
68-
// CHECK-64-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=true
68+
// CHECK-64-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1
6969
// CHECK-64-NEXT: (field name=_value offset=0
70-
// CHECK-64-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=true))))
70+
// CHECK-64-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1))))
7171
// CHECK-64-NEXT: (field name=z offset=24
72-
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true
72+
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
7373
// CHECK-64-NEXT: (field name=_value offset=0
74-
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true)))))
74+
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1)))))
7575

7676
// CHECK-32: Reflecting an object.
7777
// CHECK-32: Type reference:
7878
// CHECK-32: (class inherits_NSObject.DerivedNSClass)
7979

8080
// CHECK-32: Type info:
81-
// CHECK-32-NEXT: (class_instance size=16 alignment=4 stride=16 num_extra_inhabitants=0 bitwise_takable=true
81+
// CHECK-32-NEXT: (class_instance size=16 alignment=4 stride=16 num_extra_inhabitants=0 bitwise_takable=1
8282
// CHECK-32-NEXT: (field name=y offset=9
83-
// CHECK-32-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=true
83+
// CHECK-32-NEXT: (struct size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1
8484
// CHECK-32-NEXT: (field name=_value offset=0
85-
// CHECK-32-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=true))))
85+
// CHECK-32-NEXT: (builtin size=1 alignment=1 stride=1 num_extra_inhabitants=254 bitwise_takable=1))))
8686
// CHECK-32-NEXT: (field name=z offset=12
87-
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true
87+
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1
8888
// CHECK-32-NEXT: (field name=_value offset=0
89-
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true)))))
89+
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1)))))
9090

9191
// Note: dynamic layout starts at offset 8, not 16
9292
class GenericBaseNSClass<T> : NSObject {
@@ -102,23 +102,23 @@ reflect(object: genericBaseClass)
102102
// CHECK-64: (struct Swift.Int))
103103

104104
// CHECK-64: Type info:
105-
// CHECK-64-NEXT: (class_instance size=16 alignment=8 stride=16 num_extra_inhabitants=0 bitwise_takable=true
105+
// CHECK-64-NEXT: (class_instance size=16 alignment=8 stride=16 num_extra_inhabitants=0 bitwise_takable=1
106106
// CHECK-64-NEXT: (field name=w offset=8
107-
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true
107+
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
108108
// CHECK-64-NEXT: (field name=_value offset=0
109-
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true)))))
109+
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1)))))
110110

111111
// CHECK-32: Reflecting an object.
112112
// CHECK-32: Type reference:
113113
// CHECK-32: (bound_generic_class inherits_NSObject.GenericBaseNSClass
114114
// CHECK-32: (struct Swift.Int))
115115

116116
// CHECK-32: Type info:
117-
// CHECK-32-NEXT: (class_instance size=8 alignment=4 stride=8 num_extra_inhabitants=0 bitwise_takable=true
117+
// CHECK-32-NEXT: (class_instance size=8 alignment=4 stride=8 num_extra_inhabitants=0 bitwise_takable=1
118118
// CHECK-32-NEXT: (field name=w offset=4
119-
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true
119+
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1
120120
// CHECK-32-NEXT: (field name=_value offset=0
121-
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true)))))
121+
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1)))))
122122

123123
class AlignedNSClass : NSObject {
124124
var w: Int = 0
@@ -133,26 +133,26 @@ reflect(object: alignedClass)
133133
// CHECK-64: (class inherits_NSObject.AlignedNSClass)
134134

135135
// CHECK-64: Type info:
136-
// CHECK-64-NEXT: (class_instance size=32 alignment=16 stride=32 num_extra_inhabitants=0 bitwise_takable=true
136+
// CHECK-64-NEXT: (class_instance size=32 alignment=16 stride=32 num_extra_inhabitants=0 bitwise_takable=1
137137
// CHECK-64-NEXT: (field name=w offset=8
138-
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true
138+
// 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
140-
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true))))
140+
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1))))
141141
// CHECK-64-NEXT: (field name=x offset=16
142-
// CHECK-64-NEXT: (struct size=16 alignment=16 stride=16 num_extra_inhabitants=0 bitwise_takable=true
142+
// CHECK-64-NEXT: (struct size=16 alignment=16 stride=16 num_extra_inhabitants=0 bitwise_takable=1
143143

144144
// CHECK-32: Reflecting an object.
145145
// CHECK-32: Type reference:
146146
// CHECK-32: (class inherits_NSObject.AlignedNSClass)
147147

148148
// CHECK-32: Type info:
149-
// CHECK-32-NEXT: (class_instance size=32 alignment=16 stride=32 num_extra_inhabitants=0 bitwise_takable=true
149+
// CHECK-32-NEXT: (class_instance size=32 alignment=16 stride=32 num_extra_inhabitants=0 bitwise_takable=1
150150
// CHECK-32-NEXT: (field name=w offset=4
151-
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true
151+
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1
152152
// CHECK-32-NEXT: (field name=_value offset=0
153-
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true))))
153+
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1))))
154154
// CHECK-32-NEXT: (field name=x offset=16
155-
// CHECK-32-NEXT: (struct size=16 alignment=16 stride=16 num_extra_inhabitants=0 bitwise_takable=true
155+
// CHECK-32-NEXT: (struct size=16 alignment=16 stride=16 num_extra_inhabitants=0 bitwise_takable=1
156156

157157
class GenericAlignedNSClass<T> : NSObject {
158158
var w: T = 0 as! T
@@ -168,26 +168,26 @@ reflect(object: genericAlignedClass)
168168
// CHECK-64: (struct Swift.Int))
169169

170170
// CHECK-64: Type info:
171-
// CHECK-64-NEXT: (class_instance size=48 alignment=16 stride=48 num_extra_inhabitants=0 bitwise_takable=true
171+
// CHECK-64-NEXT: (class_instance size=48 alignment=16 stride=48 num_extra_inhabitants=0 bitwise_takable=1
172172
// CHECK-64-NEXT: (field name=w offset=16
173-
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true
173+
// CHECK-64-NEXT: (struct size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1
174174
// CHECK-64-NEXT: (field name=_value offset=0
175-
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=true))))
175+
// CHECK-64-NEXT: (builtin size=8 alignment=8 stride=8 num_extra_inhabitants=0 bitwise_takable=1))))
176176
// CHECK-64-NEXT: (field name=x offset=32
177-
// CHECK-64-NEXT: (struct size=16 alignment=16 stride=16 num_extra_inhabitants=0 bitwise_takable=true
177+
// CHECK-64-NEXT: (struct size=16 alignment=16 stride=16 num_extra_inhabitants=0 bitwise_takable=1
178178

179179
// CHECK-32: Reflecting an object.
180180
// CHECK-32: Type reference:
181181
// CHECK-32: (bound_generic_class inherits_NSObject.GenericAlignedNSClass
182182
// CHECK-32: (struct Swift.Int))
183183

184184
// CHECK-32: Type info:
185-
// CHECK-32-NEXT: (class_instance size=48 alignment=16 stride=48 num_extra_inhabitants=0 bitwise_takable=true
185+
// CHECK-32-NEXT: (class_instance size=48 alignment=16 stride=48 num_extra_inhabitants=0 bitwise_takable=1
186186
// CHECK-32-NEXT: (field name=w offset=16
187-
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true
187+
// CHECK-32-NEXT: (struct size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1
188188
// CHECK-32-NEXT: (field name=_value offset=0
189-
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=true))))
189+
// CHECK-32-NEXT: (builtin size=4 alignment=4 stride=4 num_extra_inhabitants=0 bitwise_takable=1))))
190190
// CHECK-32-NEXT: (field name=x offset=32
191-
// CHECK-32-NEXT: (struct size=16 alignment=16 stride=16 num_extra_inhabitants=0 bitwise_takable=true
191+
// CHECK-32-NEXT: (struct size=16 alignment=16 stride=16 num_extra_inhabitants=0 bitwise_takable=1
192192

193193
doneReflecting()

0 commit comments

Comments
 (0)