|
1 | 1 | // RUN: %empty-directory(%t)
|
2 | 2 |
|
3 | 3 | // RUN: %target-build-swift -I %S/../ClangImporter/Inputs/custom-modules -I %S/../Inputs/custom-modules -emit-executable -emit-module %s -g -o %t/foreign_types
|
4 |
| -// RUN: sed -ne '/\/\/ *DEMANGLE: /s/\/\/ *DEMANGLE: *//p' < %s > %t/input |
5 |
| -// RUN: %lldb-moduleimport-test-with-sdk %t/foreign_types -type-from-mangled=%t/input | %FileCheck %s |
| 4 | + |
| 5 | +// RUN: sed -ne '/\/\/ *DEMANGLE-TYPE: /s/\/\/ *DEMANGLE-TYPE: *//p' < %s > %t/input |
| 6 | +// RUN: %lldb-moduleimport-test-with-sdk %t/foreign_types -type-from-mangled=%t/input | %FileCheck %s --check-prefix=CHECK-TYPE |
| 7 | + |
| 8 | +// RUN: sed -ne '/\/\/ *DEMANGLE-DECL: /s/\/\/ *DEMANGLE-DECL: *//p' < %s > %t/input |
| 9 | +// RUN: %lldb-moduleimport-test-with-sdk %t/foreign_types -decl-from-mangled=%t/input | %FileCheck %s --check-prefix=CHECK-DECL |
6 | 10 |
|
7 | 11 | // REQUIRES: objc_interop
|
8 | 12 |
|
|
41 | 45 | }
|
42 | 46 | */
|
43 | 47 |
|
44 |
| -// DEMANGLE: $sSo17CCRefrigeratorRefaD |
45 |
| -// DEMANGLE: $sSo7MyErrorVD |
46 |
| -// DEMANGLE: $sSo7MyErrorLeVD |
47 |
| -// DEMANGLE: $sSo14MyRenamedErrorVD |
48 |
| -// DEMANGLE: $sSo14MyRenamedErrorLeVD |
49 |
| -// DEMANGLE: $sSo12MyMemberEnumVD |
50 |
| -// DEMANGLE: $sSo18WrapperByAttributeaD |
51 |
| -// DEMANGLE: $sSo7IceCubeVD |
52 |
| -// DEMANGLE: $sSo10BlockOfIceaD |
53 |
| -// DEMANGLE: $sSo17CCRefrigeratorRefa13foreign_typesE18InternalNestedTypeVD |
54 |
| -// DEMANGLE: $sSo17CCRefrigeratorRefa13foreign_typesE17PrivateNestedType33_5415CB6AE6FCD935BF2278A4C9A5F9C3LLVD |
| 48 | +// DEMANGLE-TYPE: $sSo17CCRefrigeratorRefaD |
| 49 | +// DEMANGLE-TYPE: $sSo7MyErrorVD |
| 50 | +// DEMANGLE-TYPE: $sSo7MyErrorLeVD |
| 51 | +// DEMANGLE-TYPE: $sSo14MyRenamedErrorVD |
| 52 | +// DEMANGLE-TYPE: $sSo14MyRenamedErrorLeVD |
| 53 | +// DEMANGLE-TYPE: $sSo12MyMemberEnumVD |
| 54 | +// DEMANGLE-TYPE: $sSo18WrapperByAttributeaD |
| 55 | +// DEMANGLE-TYPE: $sSo7IceCubeVD |
| 56 | +// DEMANGLE-TYPE: $sSo10BlockOfIceaD |
| 57 | +// DEMANGLE-TYPE: $sSo17CCRefrigeratorRefa13foreign_typesE18InternalNestedTypeVD |
| 58 | +// DEMANGLE-TYPE: $sSo17CCRefrigeratorRefa13foreign_typesE17PrivateNestedType33_5415CB6AE6FCD935BF2278A4C9A5F9C3LLVD |
| 59 | + |
| 60 | +// CHECK-TYPE: CCRefrigerator |
| 61 | +// CHECK-TYPE: MyError.Code |
| 62 | +// CHECK-TYPE: MyError |
| 63 | +// CHECK-TYPE: RenamedError.Code |
| 64 | +// CHECK-TYPE: RenamedError |
| 65 | +// CHECK-TYPE: Wrapper.MemberEnum |
| 66 | +// CHECK-TYPE: WrapperByAttribute |
| 67 | +// CHECK-TYPE: IceCube |
| 68 | +// CHECK-TYPE: BlockOfIce |
| 69 | +// CHECK-TYPE: CCRefrigerator.InternalNestedType |
| 70 | +// CHECK-TYPE: CCRefrigerator.PrivateNestedType |
55 | 71 |
|
56 |
| -// CHECK: CCRefrigerator |
57 |
| -// CHECK: MyError.Code |
58 |
| -// CHECK: MyError |
59 |
| -// CHECK: RenamedError.Code |
60 |
| -// CHECK: RenamedError |
61 |
| -// CHECK: Wrapper.MemberEnum |
62 |
| -// CHECK: WrapperByAttribute |
63 |
| -// CHECK: IceCube |
64 |
| -// CHECK: BlockOfIce |
65 |
| -// CHECK: CCRefrigerator.InternalNestedType |
66 |
| -// CHECK: CCRefrigerator.PrivateNestedType |
| 72 | +// DEMANGLE-TYPE: $sSo17CCRefrigeratorRefamD |
| 73 | +// DEMANGLE-TYPE: $sSo7MyErrorVmD |
| 74 | +// DEMANGLE-TYPE: $sSC7MyErrorLeVmD |
| 75 | +// DEMANGLE-TYPE: $sSo14MyRenamedErrorVmD |
| 76 | +// DEMANGLE-TYPE: $sSC14MyRenamedErrorLeVmD |
| 77 | +// DEMANGLE-TYPE: $sSo12MyMemberEnumVmD |
| 78 | +// DEMANGLE-TYPE: $sSo18WrapperByAttributeamD |
| 79 | +// DEMANGLE-TYPE: $sSo7IceCubeVmD |
| 80 | +// DEMANGLE-TYPE: $sSo10BlockOfIceamD |
| 81 | +// DEMANGLE-TYPE: $sSo17CCRefrigeratorRefa13foreign_typesE18InternalNestedTypeVmD |
| 82 | +// DEMANGLE-TYPE: $sSo17CCRefrigeratorRefa13foreign_typesE17PrivateNestedType33_5415CB6AE6FCD935BF2278A4C9A5F9C3LLVmD |
67 | 83 |
|
68 |
| -// DEMANGLE: $sSo17CCRefrigeratorRefamD |
69 |
| -// DEMANGLE: $sSo7MyErrorVmD |
70 |
| -// DEMANGLE: $sSC7MyErrorLeVmD |
71 |
| -// DEMANGLE: $sSo14MyRenamedErrorVmD |
72 |
| -// DEMANGLE: $sSC14MyRenamedErrorLeVmD |
73 |
| -// DEMANGLE: $sSo12MyMemberEnumVmD |
74 |
| -// DEMANGLE: $sSo18WrapperByAttributeamD |
75 |
| -// DEMANGLE: $sSo7IceCubeVmD |
76 |
| -// DEMANGLE: $sSo10BlockOfIceamD |
77 |
| -// DEMANGLE: $sSo17CCRefrigeratorRefa13foreign_typesE18InternalNestedTypeVmD |
78 |
| -// DEMANGLE: $sSo17CCRefrigeratorRefa13foreign_typesE17PrivateNestedType33_5415CB6AE6FCD935BF2278A4C9A5F9C3LLVmD |
| 84 | +// CHECK-TYPE: CCRefrigerator.Type |
| 85 | +// CHECK-TYPE: MyError.Code.Type |
| 86 | +// CHECK-TYPE: MyError.Type |
| 87 | +// CHECK-TYPE: RenamedError.Code.Type |
| 88 | +// CHECK-TYPE: RenamedError.Type |
| 89 | +// CHECK-TYPE: Wrapper.MemberEnum.Type |
| 90 | +// CHECK-TYPE: WrapperByAttribute.Type |
| 91 | +// CHECK-TYPE: IceCube.Type |
| 92 | +// CHECK-TYPE: BlockOfIce.Type |
| 93 | +// CHECK-TYPE: CCRefrigerator.InternalNestedType.Type |
| 94 | +// CHECK-TYPE: CCRefrigerator.PrivateNestedType.Type |
79 | 95 |
|
80 |
| -// CHECK: CCRefrigerator.Type |
81 |
| -// CHECK: MyError.Code.Type |
82 |
| -// CHECK: MyError.Type |
83 |
| -// CHECK: RenamedError.Code.Type |
84 |
| -// CHECK: RenamedError.Type |
85 |
| -// CHECK: Wrapper.MemberEnum.Type |
86 |
| -// CHECK: WrapperByAttribute.Type |
87 |
| -// CHECK: IceCube.Type |
88 |
| -// CHECK: BlockOfIce.Type |
89 |
| -// CHECK: CCRefrigerator.InternalNestedType.Type |
90 |
| -// CHECK: CCRefrigerator.PrivateNestedType.Type |
| 96 | +// DEMANGLE-DECL: $sSo17CCRefrigeratorRefa |
| 97 | +// DEMANGLE-DECL: $sSo7MyErrorV |
| 98 | +// DEMANGLE-DECL: $sSo7MyErrorLeV |
| 99 | +// DEMANGLE-DECL: $sSo14MyRenamedErrorV |
| 100 | +// DEMANGLE-DECL: $sSo14MyRenamedErrorLeV |
| 101 | +// DEMANGLE-DECL: $sSo12MyMemberEnumV |
| 102 | +// DEMANGLE-DECL: $sSo18WrapperByAttributea |
| 103 | +// DEMANGLE-DECL: $sSo7IceCubeV |
| 104 | +// DEMANGLE-DECL: $sSo10BlockOfIcea |
| 105 | +// DEMANGLE-DECL: $sSo17CCRefrigeratorRefa13foreign_typesE18InternalNestedTypeV |
| 106 | +// DEMANGLE-DECL: $sSo17CCRefrigeratorRefa13foreign_typesE17PrivateNestedType33_5415CB6AE6FCD935BF2278A4C9A5F9C3LLV |
91 | 107 |
|
| 108 | +// CHECK-DECL: CoreCooling.(file).CCRefrigerator |
| 109 | +// CHECK-DECL: ErrorEnums.(file).MyError.Code |
| 110 | +// CHECK-DECL: ErrorEnums.(file).MyError.Code |
| 111 | +// CHECK-DECL: ErrorEnums.(file).RenamedError.Code |
| 112 | +// CHECK-DECL: ErrorEnums.(file).RenamedError.Code |
| 113 | +// CHECK-DECL: ErrorEnums.(file).Wrapper extension.MemberEnum |
| 114 | +// CHECK-DECL: ErrorEnums.(file).WrapperByAttribute |
| 115 | +// CHECK-DECL: CoreCooling.(file).IceCube |
| 116 | +// CHECK-DECL: CoreCooling.(file).BlockOfIce |
| 117 | +// CHECK-DECL: foreign_types.(file).CCRefrigerator extension.InternalNestedType |
| 118 | +// CHECK-DECL: foreign_types.(file).CCRefrigerator extension.PrivateNestedType |
0 commit comments