@@ -10,6 +10,11 @@ import Foundation
10
10
import CoreCooling
11
11
import ErrorEnums
12
12
13
+ extension CCRefrigerator {
14
+ struct InternalNestedType { }
15
+ fileprivate struct PrivateNestedType { }
16
+ }
17
+
13
18
/*
14
19
do {
15
20
let x1 = CCRefrigeratorCreate(kCCPowerStandard)
45
50
// DEMANGLE: $sSo18WrapperByAttributeaD
46
51
// DEMANGLE: $sSo7IceCubeVD
47
52
// DEMANGLE: $sSo10BlockOfIceaD
53
+ // DEMANGLE: $sSo17CCRefrigeratorRefa13foreign_typesE18InternalNestedTypeVD
54
+ // DEMANGLE: $sSo17CCRefrigeratorRefa13foreign_typesE17PrivateNestedType33_5415CB6AE6FCD935BF2278A4C9A5F9C3LLVD
48
55
49
56
// CHECK: CCRefrigerator
50
57
// CHECK: MyError.Code
55
62
// CHECK: WrapperByAttribute
56
63
// CHECK: IceCube
57
64
// CHECK: BlockOfIce
65
+ // CHECK: CCRefrigerator.InternalNestedType
66
+ // CHECK: CCRefrigerator.PrivateNestedType
58
67
59
68
// DEMANGLE: $sSo17CCRefrigeratorRefamD
60
69
// DEMANGLE: $sSo7MyErrorVmD
65
74
// DEMANGLE: $sSo18WrapperByAttributeamD
66
75
// DEMANGLE: $sSo7IceCubeVmD
67
76
// DEMANGLE: $sSo10BlockOfIceamD
77
+ // DEMANGLE: $sSo17CCRefrigeratorRefa13foreign_typesE18InternalNestedTypeVmD
78
+ // DEMANGLE: $sSo17CCRefrigeratorRefa13foreign_typesE17PrivateNestedType33_5415CB6AE6FCD935BF2278A4C9A5F9C3LLVmD
68
79
69
80
// CHECK: CCRefrigerator.Type
70
81
// CHECK: MyError.Code.Type
75
86
// CHECK: WrapperByAttribute.Type
76
87
// CHECK: IceCube.Type
77
88
// CHECK: BlockOfIce.Type
89
+ // CHECK: CCRefrigerator.InternalNestedType.Type
90
+ // CHECK: CCRefrigerator.PrivateNestedType.Type
91
+
0 commit comments