@@ -334,47 +334,47 @@ protocol ProtocolA {}
334
334
protocol ProtocolB { }
335
335
336
336
Runtime . test ( " Generic class ObjC runtime names " ) {
337
- expectEqual ( " _T01a12GenericClassCySiGD " ,
337
+ expectEqual ( " _TtGC1a12GenericClassSi_ " ,
338
338
NSStringFromClass ( GenericClass< Int> . self ) )
339
- expectEqual ( " _T01a12GenericClassCyAA11PlainStructVGD " ,
339
+ expectEqual ( " _TtGC1a12GenericClassVS_11PlainStruct_ " ,
340
340
NSStringFromClass ( GenericClass< PlainStruct> . self ) )
341
- expectEqual ( " _T01a12GenericClassCyAA9PlainEnumOGD " ,
341
+ expectEqual ( " _TtGC1a12GenericClassOS_9PlainEnum_ " ,
342
342
NSStringFromClass ( GenericClass< PlainEnum> . self ) )
343
- expectEqual ( " _T01a12GenericClassCyAA11PlainStructV_AA0C4EnumOAEtGD " ,
343
+ expectEqual ( " _TtGC1a12GenericClassTVS_11PlainStructOS_9PlainEnumS1___ " ,
344
344
NSStringFromClass ( GenericClass< ( PlainStruct, PlainEnum, PlainStruct) > . self ) )
345
- expectEqual ( " _T01a12GenericClassCyAA11PlainStructVmGD " ,
345
+ expectEqual ( " _TtGC1a12GenericClassMVS_11PlainStruct_ " ,
346
346
NSStringFromClass ( GenericClass< PlainStruct . Type> . self ) )
347
- expectEqual ( " _T01a12GenericClassCyAA11PlainStructVAEmcGD " ,
347
+ expectEqual ( " _TtGC1a12GenericClassFMVS_11PlainStructS1__ " ,
348
348
NSStringFromClass ( GenericClass < ( PlainStruct . Type ) -> PlainStruct > . self) )
349
349
350
- expectEqual ( " _T01a12GenericClassCyAA11PlainStructVAEmKcGD " ,
350
+ expectEqual ( " _TtGC1a12GenericClassFzMVS_11PlainStructS1__ " ,
351
351
NSStringFromClass ( GenericClass < ( PlainStruct . Type ) throws -> PlainStruct > . self) )
352
- expectEqual ( " _T01a12GenericClassCySiAA11PlainStructV_AA0C4EnumOztcGD " ,
352
+ expectEqual ( " _TtGC1a12GenericClassFTVS_11PlainStructROS_9PlainEnum_Si_ " ,
353
353
NSStringFromClass ( GenericClass < ( PlainStruct , inout PlainEnum ) -> Int > . self) )
354
354
355
- expectEqual ( " _T01a12GenericClassCyAA9ProtocolA_pGD " ,
355
+ expectEqual ( " _TtGC1a12GenericClassPS_9ProtocolA__ " ,
356
356
NSStringFromClass ( GenericClass< ProtocolA> . self ) )
357
- expectEqual ( " _T01a12GenericClassCyAA9ProtocolA_AA0C1BpGD " ,
357
+ expectEqual ( " _TtGC1a12GenericClassPS_9ProtocolAS_9ProtocolB__ " ,
358
358
NSStringFromClass ( GenericClass< ProtocolA & ProtocolB> . self ) )
359
- expectEqual ( " _T01a12GenericClassCyAA9ProtocolA_AA0C1BpXpGD " ,
359
+ expectEqual ( " _TtGC1a12GenericClassPMPS_9ProtocolAS_9ProtocolB__ " ,
360
360
NSStringFromClass ( GenericClass< ( ProtocolA & ProtocolB) . Type> . self ) )
361
- expectEqual ( " _T01a12GenericClassCyAA9ProtocolA_AA0C1BpmGD " ,
361
+ expectEqual ( " _TtGC1a12GenericClassMPS_9ProtocolAS_9ProtocolB__ " ,
362
362
NSStringFromClass ( GenericClass< ( ProtocolB & ProtocolA) . Protocol> . self ) )
363
363
364
- expectEqual ( " _T01a12GenericClassCySo7CFArrayCGD " ,
364
+ expectEqual ( " _TtGC1a12GenericClassCSo7CFArray_ " ,
365
365
NSStringFromClass ( GenericClass< CFArray> . self ) )
366
- expectEqual ( " _T01a12GenericClassCySo7DecimalVGD " ,
366
+ expectEqual ( " _TtGC1a12GenericClassVSo7Decimal_ " ,
367
367
NSStringFromClass ( GenericClass< Decimal> . self ) )
368
- expectEqual ( " _T01a12GenericClassCySo8NSObjectCGD " ,
368
+ expectEqual ( " _TtGC1a12GenericClassCSo8NSObject_ " ,
369
369
NSStringFromClass ( GenericClass< NSObject> . self ) )
370
- expectEqual ( " _T01a12GenericClassCySo8NSObjectCGD " ,
370
+ expectEqual ( " _TtGC1a12GenericClassCSo8NSObject_ " ,
371
371
NSStringFromClass ( GenericClass< NSObject> . self ) )
372
- expectEqual ( " _T01a12GenericClassCySo9NSCopying_pGD " ,
372
+ expectEqual ( " _TtGC1a12GenericClassPSo9NSCopying__ " ,
373
373
NSStringFromClass ( GenericClass< NSCopying> . self ) )
374
- expectEqual ( " _T01a12GenericClassCySo9NSCopying_AA9ProtocolAAA0D1BpGD " ,
374
+ expectEqual ( " _TtGC1a12GenericClassPSo9NSCopyingS_9ProtocolAS_9ProtocolB__ " ,
375
375
NSStringFromClass ( GenericClass< ProtocolB & NSCopying & ProtocolA> . self ) )
376
376
377
- expectEqual ( " _T01a17MultiGenericClassCyAA0B6StructVySiGAA0B4EnumOyAHySiGGGD " ,
377
+ expectEqual ( " _TtGC1a17MultiGenericClassGVS_13GenericStructSi_GOS_11GenericEnumGS2_Si___ " ,
378
378
NSStringFromClass ( MultiGenericClass < GenericStruct < Int > ,
379
379
GenericEnum < GenericEnum < Int > > > . self) )
380
380
}
0 commit comments