Skip to content

Commit

Permalink
Limit this part to only 64-bit targets
Browse files Browse the repository at this point in the history
  • Loading branch information
tbkka committed Sep 19, 2024
1 parent da5383c commit e62560c
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions validation-test/Reflection/reflect_Enum_CF.swift
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,11 @@ reflect(enum: StructA().field1)
// CHECK-NEXT: (foreign name=So11CFNumberRefa))

// CHECK: Type info:
// CHECK-NEXT: (multi_payload_enum size=9 alignment=8 stride=16 num_extra_inhabitants=254 bitwise_takable=1
// CHECK-NEXT: (case name=a index=0 offset=0
// CHECK-NEXT: (tuple size=0 alignment=1 stride=1 num_extra_inhabitants=0 bitwise_takable=1))
// CHECK-NEXT: (case name=b index=1 offset=0
// CHECK-NEXT: (reference kind=strong refcounting=unknown)))
// CHECK64-NEXT: (multi_payload_enum size=9 alignment=8 stride=16 num_extra_inhabitants=254 bitwise_takable=1
// CHECK64-NEXT: (case name=a index=0 offset=0
// CHECK64-NEXT: (tuple size=0 alignment=1 stride=1 num_extra_inhabitants=0 bitwise_takable=1))
// CHECK64-NEXT: (case name=b index=1 offset=0
// CHECK64-NEXT: (reference kind=strong refcounting=unknown)))

// CHECK: Mangled name: $s15reflect_Enum_CF6MyPairOyytSo11CFNumberRefaG
// CHECK-NEXT: Demangled name: reflect_Enum_CF.MyPair<(), __C.CFNumberRef>
Expand All @@ -84,18 +84,18 @@ reflect(enum: T.a)
// CHECK-NEXT: (enum reflect_Enum_CF.T)

// CHECK: Type info:
// CHECK-NEXT: (single_payload_enum size=9 alignment=8 stride=16 num_extra_inhabitants=253 bitwise_takable=1
// CHECK-NEXT: (case name=b index=0 offset=0
// CHECK-NEXT: (multi_payload_enum size=9 alignment=8 stride=16 num_extra_inhabitants=254 bitwise_takable=1
// CHECK-NEXT: (case name=a index=0 offset=0
// CHECK-NEXT: (tuple size=0 alignment=1 stride=1 num_extra_inhabitants=0 bitwise_takable=1))
// CHECK-NEXT: (case name=b index=1 offset=0
// CHECK-NEXT: (reference kind=strong refcounting=unknown))))
// CHECK-NEXT: (case name=a index=1))
// CHECK-NEXT: Mangled name: $s15reflect_Enum_CF1TO
// CHECK64-NEXT: (single_payload_enum size=9 alignment=8 stride=16 num_extra_inhabitants=253 bitwise_takable=1
// CHECK64-NEXT: (case name=b index=0 offset=0
// CHECK64-NEXT: (multi_payload_enum size=9 alignment=8 stride=16 num_extra_inhabitants=254 bitwise_takable=1
// CHECK64-NEXT: (case name=a index=0 offset=0
// CHECK64-NEXT: (tuple size=0 alignment=1 stride=1 num_extra_inhabitants=0 bitwise_takable=1))
// CHECK64-NEXT: (case name=b index=1 offset=0
// CHECK64-NEXT: (reference kind=strong refcounting=unknown))))
// CHECK64-NEXT: (case name=a index=1))

// CHECK: Mangled name: $s15reflect_Enum_CF1TO
// CHECK-NEXT: Demangled name: reflect_Enum_CF.T


// CHECK: Enum value:
// CHECK-NEXT: (enum_value name=a index=1)

Expand Down

0 comments on commit e62560c

Please sign in to comment.