@@ -57,21 +57,21 @@ import ctypes
5757@_private ( sourceFile: " AppKit.swift " ) import AppKit
5858
5959// 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=.+$}}
6767// CLANG_CTYPES: End completions
6868
6969// 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=.+$}}
7171// CLANG_MACROS: End completions
7272
7373// 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=.+$}}
7575// CLANG_DARWIN_NEG-NOT: FixedPtr
7676// CLANG_DARWIN_NEG-NOT: UniCharCoun
7777// CLANG_DARWIN: End completions
@@ -83,36 +83,36 @@ func testClangModule() {
8383func testCompleteModuleQualifiedMacros1( ) {
8484 macros. #^CLANG_QUAL_MACROS_1^#
8585// 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=.+$}}
9898// CLANG_QUAL_MACROS_1: End completions
9999}
100100
101101func testCompleteModuleQualifiedMacros2( ) {
102102 macros#^CLANG_QUAL_MACROS_2^#
103103// 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=.+$}}
116116// CLANG_QUAL_MACROS_2: End completions
117117}
118118
0 commit comments