@@ -57,21 +57,21 @@ import ctypes
57
57
@_private ( sourceFile: " AppKit.swift " ) import AppKit
58
58
59
59
// CLANG_CTYPES: Begin completions
60
- // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/keyword[Foo1, Struct1]: FooStruct1[#FooStruct1#]{{; name=.+$}}
61
- // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/keyword[Foo2]: FooStruct2[#FooStruct2#]{{; name=.+$}}
62
- // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/recommended[Foo2, Foo1]: FooStruct3[#FooStruct3#]{{; name=.+$}}
63
- // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/recommendedover[Foo3, Foo2]: FooStruct4[#FooStruct4#]{{; name=.+$}}
64
- // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]: FooStruct5[#FooStruct5#]{{; name=.+$}}
65
- // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/recommendedover[ro1, ro2, ro3, ro4]/recommended[r1, r2, r3]/keyword[k1, k2, k3, k4]: FooStruct6[#FooStruct6#]{{; name=.+$}}
66
- // CLANG_CTYPES-DAG: Decl[TypeAlias]/OtherModule[ctypes]/keyword[Foo2]: FooStructTypedef1[#FooStruct2#]{{; name=.+$}}
60
+ // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/IsSystem/ keyword[Foo1, Struct1]: FooStruct1[#FooStruct1#]{{; name=.+$}}
61
+ // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/IsSystem/ keyword[Foo2]: FooStruct2[#FooStruct2#]{{; name=.+$}}
62
+ // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/IsSystem/ recommended[Foo2, Foo1]: FooStruct3[#FooStruct3#]{{; name=.+$}}
63
+ // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/IsSystem/ recommendedover[Foo3, Foo2]: FooStruct4[#FooStruct4#]{{; name=.+$}}
64
+ // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/IsSystem : FooStruct5[#FooStruct5#]{{; name=.+$}}
65
+ // CLANG_CTYPES-DAG: Decl[Struct]/OtherModule[ctypes]/IsSystem/ recommendedover[ro1, ro2, ro3, ro4]/recommended[r1, r2, r3]/keyword[k1, k2, k3, k4]: FooStruct6[#FooStruct6#]{{; name=.+$}}
66
+ // CLANG_CTYPES-DAG: Decl[TypeAlias]/OtherModule[ctypes]/IsSystem/ keyword[Foo2]: FooStructTypedef1[#FooStruct2#]{{; name=.+$}}
67
67
// CLANG_CTYPES: End completions
68
68
69
69
// CLANG_MACROS: Begin completions
70
- // CLANG_MACROS-DAG: Decl[GlobalVar]/OtherModule[macros]: USES_MACRO_FROM_OTHER_MODULE_1[#Int32#]{{; name=.+$}}
70
+ // CLANG_MACROS-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : USES_MACRO_FROM_OTHER_MODULE_1[#Int32#]{{; name=.+$}}
71
71
// CLANG_MACROS: End completions
72
72
73
73
// CLANG_DARWIN: Begin completions
74
- // CLANG_DARWIN-DAG: Decl[TypeAlias]/OtherModule[Darwin.MacTypes]: FourCharCode[#UInt32#]{{; name=.+$}}
74
+ // CLANG_DARWIN-DAG: Decl[TypeAlias]/OtherModule[Darwin.MacTypes]/IsSystem : FourCharCode[#UInt32#]{{; name=.+$}}
75
75
// CLANG_DARWIN_NEG-NOT: FixedPtr
76
76
// CLANG_DARWIN_NEG-NOT: UniCharCoun
77
77
// CLANG_DARWIN: End completions
@@ -83,36 +83,36 @@ func testClangModule() {
83
83
func testCompleteModuleQualifiedMacros1( ) {
84
84
macros. #^CLANG_QUAL_MACROS_1^#
85
85
// CLANG_QUAL_MACROS_1: Begin completions
86
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: A_PI[#Double#]{{; name=.+$}}
87
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: CF_STRING[#String#]{{; name=.+$}}
88
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: EOF[#Int32#]{{; name=.+$}}
89
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: GL_FALSE[#Int32#]{{; name=.+$}}
90
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: GL_RGBA[#Int32#]{{; name=.+$}}
91
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: GL_RGB[#Int32#]{{; name=.+$}}
92
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: MINUS_THREE[#Int32#]{{; name=.+$}}
93
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: M_PIf[#Float#]{{; name=.+$}}
94
- // CLANG_QUAL_MACROS_1-objc-DAG: Decl[GlobalVar]/OtherModule[macros]: OBJC_STRING[#String#]{{; name=.+$}}
95
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: USES_MACRO_FROM_OTHER_MODULE_1[#Int32#]{{; name=.+$}}
96
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: UTF8_STRING[#String#]{{; name=.+$}}
97
- // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]: VERSION_STRING[#String#]{{; name=.+$}}
86
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : A_PI[#Double#]{{; name=.+$}}
87
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : CF_STRING[#String#]{{; name=.+$}}
88
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : EOF[#Int32#]{{; name=.+$}}
89
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : GL_FALSE[#Int32#]{{; name=.+$}}
90
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : GL_RGBA[#Int32#]{{; name=.+$}}
91
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : GL_RGB[#Int32#]{{; name=.+$}}
92
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : MINUS_THREE[#Int32#]{{; name=.+$}}
93
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : M_PIf[#Float#]{{; name=.+$}}
94
+ // CLANG_QUAL_MACROS_1-objc-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : OBJC_STRING[#String#]{{; name=.+$}}
95
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : USES_MACRO_FROM_OTHER_MODULE_1[#Int32#]{{; name=.+$}}
96
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : UTF8_STRING[#String#]{{; name=.+$}}
97
+ // CLANG_QUAL_MACROS_1-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : VERSION_STRING[#String#]{{; name=.+$}}
98
98
// CLANG_QUAL_MACROS_1: End completions
99
99
}
100
100
101
101
func testCompleteModuleQualifiedMacros2( ) {
102
102
macros#^CLANG_QUAL_MACROS_2^#
103
103
// CLANG_QUAL_MACROS_2: Begin completions
104
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .A_PI[#Double#]{{; name=.+$}}
105
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .CF_STRING[#String#]{{; name=.+$}}
106
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .EOF[#Int32#]{{; name=.+$}}
107
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .GL_FALSE[#Int32#]{{; name=.+$}}
108
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .GL_RGBA[#Int32#]{{; name=.+$}}
109
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .GL_RGB[#Int32#]{{; name=.+$}}
110
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .MINUS_THREE[#Int32#]{{; name=.+$}}
111
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .M_PIf[#Float#]{{; name=.+$}}
112
- // CLANG_QUAL_MACROS_2-objc-DAG: Decl[GlobalVar]/OtherModule[macros]: .OBJC_STRING[#String#]{{; name=.+$}}
113
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .USES_MACRO_FROM_OTHER_MODULE_1[#Int32#]{{; name=.+$}}
114
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .UTF8_STRING[#String#]{{; name=.+$}}
115
- // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]: .VERSION_STRING[#String#]{{; name=.+$}}
104
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .A_PI[#Double#]{{; name=.+$}}
105
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .CF_STRING[#String#]{{; name=.+$}}
106
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .EOF[#Int32#]{{; name=.+$}}
107
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .GL_FALSE[#Int32#]{{; name=.+$}}
108
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .GL_RGBA[#Int32#]{{; name=.+$}}
109
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .GL_RGB[#Int32#]{{; name=.+$}}
110
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .MINUS_THREE[#Int32#]{{; name=.+$}}
111
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .M_PIf[#Float#]{{; name=.+$}}
112
+ // CLANG_QUAL_MACROS_2-objc-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .OBJC_STRING[#String#]{{; name=.+$}}
113
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .USES_MACRO_FROM_OTHER_MODULE_1[#Int32#]{{; name=.+$}}
114
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .UTF8_STRING[#String#]{{; name=.+$}}
115
+ // CLANG_QUAL_MACROS_2-DAG: Decl[GlobalVar]/OtherModule[macros]/IsSystem : .VERSION_STRING[#String#]{{; name=.+$}}
116
116
// CLANG_QUAL_MACROS_2: End completions
117
117
}
118
118
0 commit comments