mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Fix issues with runtime reporting incorrect types for nested generics
Fixes: https://github.com/apple/swift/issues/60565
This commit is contained in:
@@ -30,15 +30,19 @@ reflect(object: obj)
|
||||
// CHECK-64: Instance pointer in child address space: 0x{{[0-9a-fA-F]+}}
|
||||
// CHECK-64: Type reference:
|
||||
// CHECK-64: (bound_generic_class reflect_nested.OuterGeneric.Inner.Innermost
|
||||
// CHECK-64-NEXT: (struct Swift.Int)
|
||||
// CHECK-64-NEXT: (struct Swift.String)
|
||||
// CHECK-64-NEXT: (struct Swift.String)
|
||||
// CHECK-64-NEXT: (bound_generic_class reflect_nested.OuterGeneric.Inner
|
||||
// CHECK-64-NEXT: (bound_generic_class reflect_nested.OuterGeneric
|
||||
// CHECK-64-NEXT: (struct Swift.Int))))
|
||||
|
||||
// CHECK-32: Reflecting an object.
|
||||
// CHECK-32: Instance pointer in child address space: 0x{{[0-9a-fA-F]+}}
|
||||
// CHECK-32: Type reference:
|
||||
// CHECK-32: (bound_generic_class reflect_nested.OuterGeneric.Inner.Innermost
|
||||
// CHECK-32-NEXT: (struct Swift.Int)
|
||||
// CHECK-32-NEXT: (struct Swift.String)
|
||||
// CHECK-32-NEXT: (struct Swift.String)
|
||||
// CHECK-32-NEXT: (bound_generic_class reflect_nested.OuterGeneric.Inner
|
||||
// CHECK-32-NEXT: (bound_generic_class reflect_nested.OuterGeneric
|
||||
// CHECK-32-NEXT: (struct Swift.Int))))
|
||||
|
||||
doneReflecting()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user