Skip to content

Commit 940a3a7

Browse files
committed
Reflection: Update tests for NS types
1 parent acede5b commit 940a3a7

File tree

4 files changed

+24
-8
lines changed

4 files changed

+24
-8
lines changed

validation-test/Reflection/reflect_NSArray.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,19 @@ reflect(object: obj)
2323
// CHECK-64: (class reflect_NSArray.TestClass)
2424

2525
// CHECK-64: Type info:
26-
// CHECK-64: <null type info>
26+
// CHECK-64: (class_instance size=24 alignment=16 stride=32 num_extra_inhabitants=0
27+
// CHECK-64: (field name=t offset=16
28+
// CHECK-64: (reference kind=strong refcounting=unknown)))
2729

2830
// CHECK-32: Reflecting an object.
2931
// CHECK-32: Instance pointer in child address space: 0x{{[0-9a-fA-F]+}}
3032
// CHECK-32: Type reference:
3133
// CHECK-32: (class reflect_NSArray.TestClass)
3234

3335
// CHECK-32: Type info:
34-
// CHECK-32: <null type info>
36+
// CHECK-32: (class_instance size=16 alignment=16 stride=16 num_extra_inhabitants=0
37+
// CHECK-32: (field name=t offset=12
38+
// CHECK-32: (reference kind=strong refcounting=unknown)))
3539

3640
reflect(any: obj)
3741

validation-test/Reflection/reflect_NSNumber.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,19 @@ reflect(object: obj)
2323
// CHECK-64: (class reflect_NSNumber.TestClass)
2424

2525
// CHECK-64: Type info:
26-
// CHECK-64: <null type info>
26+
// CHECK-64: (class_instance size=24 alignment=16 stride=32 num_extra_inhabitants=0
27+
// CHECK-64: (field name=t offset=16
28+
// CHECK-64: (reference kind=strong refcounting=unknown)))
2729

2830
// CHECK-32: Reflecting an object.
2931
// CHECK-32: Instance pointer in child address space: 0x{{[0-9a-fA-F]+}}
3032
// CHECK-32: Type reference:
3133
// CHECK-32: (class reflect_NSNumber.TestClass)
3234

3335
// CHECK-32: Type info:
34-
// CHECK-32: <null type info>
36+
// CHECK-32: (class_instance size=16 alignment=16 stride=16 num_extra_inhabitants=0
37+
// CHECK-32: (field name=t offset=12
38+
// CHECK-32: (reference kind=strong refcounting=unknown)))
3539

3640
reflect(any: obj)
3741

validation-test/Reflection/reflect_NSSet.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,19 @@ reflect(object: obj)
2323
// CHECK-64: (class reflect_NSSet.TestClass)
2424

2525
// CHECK-64: Type info:
26-
// CHECK-64: <null type info>
26+
// CHECK-64: (class_instance size=24 alignment=16 stride=32 num_extra_inhabitants=0
27+
// CHECK-64: (field name=t offset=16
28+
// CHECK-64: (reference kind=strong refcounting=unknown)))
2729

2830
// CHECK-32: Reflecting an object.
2931
// CHECK-32: Instance pointer in child address space: 0x{{[0-9a-fA-F]+}}
3032
// CHECK-32: Type reference:
3133
// CHECK-32: (class reflect_NSSet.TestClass)
3234

3335
// CHECK-32: Type info:
34-
// CHECK-32: <null type info>
36+
// CHECK-32: (class_instance size=16 alignment=16 stride=16 num_extra_inhabitants=0
37+
// CHECK-32: (field name=t offset=12
38+
// CHECK-32: (reference kind=strong refcounting=unknown)))
3539

3640
reflect(any: obj)
3741

validation-test/Reflection/reflect_NSString.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,19 @@ reflect(object: obj)
2323
// CHECK-64: (class reflect_NSString.TestClass)
2424

2525
// CHECK-64: Type info:
26-
// CHECK-64: <null type info>
26+
// CHECK-64: (class_instance size=24 alignment=16 stride=32 num_extra_inhabitants=0
27+
// CHECK-64: (field name=t offset=16
28+
// CHECK-64: (reference kind=strong refcounting=unknown)))
2729

2830
// CHECK-32: Reflecting an object.
2931
// CHECK-32: Instance pointer in child address space: 0x{{[0-9a-fA-F]+}}
3032
// CHECK-32: Type reference:
3133
// CHECK-32: (class reflect_NSString.TestClass)
3234

3335
// CHECK-32: Type info:
34-
// CHECK-32: <null type info>
36+
// CHECK-32: (class_instance size=16 alignment=16 stride=16 num_extra_inhabitants=0
37+
// CHECK-32: (field name=t offset=12
38+
// CHECK-32: (reference kind=strong refcounting=unknown)))
3539

3640
reflect(any: obj)
3741

0 commit comments

Comments
 (0)