@@ -118,10 +118,10 @@ class C1 {
118
118
// ARG-NAME2-DAG: Keyword/ExprSpecific: b: [#Argument name#]; name=b:
119
119
120
120
// EXPECT_OINT: Begin completions
121
- // EXPECT_OINT-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f1()[#Void#]; name=f1()
122
- // EXPECT_OINT-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f2()[#Void#]; name=f2()
123
- // EXPECT_OINT-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f1()[#Void#]; name=f1()
124
- // EXPECT_OINT-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f2()[#Void#]; name=f2()
121
+ // EXPECT_OINT-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f1()[#Void#]; name=f1()
122
+ // EXPECT_OINT-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f2()[#Void#]; name=f2()
123
+ // EXPECT_OINT-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f1()[#Void#]; name=f1()
124
+ // EXPECT_OINT-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f2()[#Void#]; name=f2()
125
125
// EXPECT_OINT-DAG: Decl[GlobalVar]/CurrModule/TypeRelation[Convertible]: i2[#Int#]; name=i2
126
126
// EXPECT_OINT-DAG: Decl[GlobalVar]/CurrModule/TypeRelation[Convertible]: i1[#Int#]; name=i1
127
127
// EXPECT_OINT-DAG: Decl[GlobalVar]/CurrModule/TypeRelation[Identical]: oi2[#Int?#]; name=oi2
@@ -130,9 +130,9 @@ class C1 {
130
130
// EXPECT_OINT: End completions
131
131
132
132
// EXPECT_INT: Begin completions
133
- // EXPECT_INT-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f1()[#Void#]; name=f1()
134
- // EXPECT_INT-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f2()[#Void#]; name=f2()
135
- // EXPECT_INT-DAG: Decl[FreeFunction]/CurrModule/TypeRelation[Invalid]: voidGen()[#Void#]; name=voidGen()
133
+ // EXPECT_INT-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f1()[#Void#]; name=f1()
134
+ // EXPECT_INT-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f2()[#Void#]; name=f2()
135
+ // EXPECT_INT-DAG: Decl[FreeFunction]/CurrModule/NotRecommended/ TypeRelation[Invalid]: voidGen()[#Void#]; name=voidGen()
136
136
// EXPECT_INT-DAG: Decl[FreeFunction]/CurrModule/TypeRelation[Identical]: intGen()[#Int#]; name=intGen()
137
137
// EXPECT_INT-DAG: Decl[GlobalVar]/CurrModule/TypeRelation[Identical]: i1[#Int#]; name=i1
138
138
// EXPECT_INT-DAG: Decl[GlobalVar]/CurrModule/TypeRelation[Identical]: i2[#Int#]; name=i2
@@ -159,8 +159,8 @@ class C2 {
159
159
}
160
160
161
161
// EXPECT_OSTRING: Begin completions
162
- // EXPECT_OSTRING-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f1()[#Void#]; name=f1()
163
- // EXPECT_OSTRING-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f2()[#Void#]; name=f2()
162
+ // EXPECT_OSTRING-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f1()[#Void#]; name=f1()
163
+ // EXPECT_OSTRING-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f2()[#Void#]; name=f2()
164
164
// EXPECT_OSTRING-DAG: Decl[FreeFunction]/CurrModule/TypeRelation[Convertible]: stringGen()[#String#]; name=stringGen()
165
165
// EXPECT_OSTRING-DAG: Decl[GlobalVar]/CurrModule/TypeRelation[Convertible]: s2[#String#]; name=s2
166
166
// EXPECT_OSTRING-DAG: Decl[GlobalVar]/CurrModule/TypeRelation[Convertible]: s1[#String#]; name=s1
@@ -172,8 +172,8 @@ class C2 {
172
172
// EXPECT_OSTRING: End completions
173
173
174
174
// EXPECT_STRING: Begin completions
175
- // EXPECT_STRING-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f1()[#Void#]; name=f1()
176
- // EXPECT_STRING-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f2()[#Void#]; name=f2()
175
+ // EXPECT_STRING-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f1()[#Void#]; name=f1()
176
+ // EXPECT_STRING-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f2()[#Void#]; name=f2()
177
177
// EXPECT_STRING-DAG: Decl[FreeFunction]/CurrModule/TypeRelation[Identical]: stringGen()[#String#]; name=stringGen()
178
178
// EXPECT_STRING-DAT: Decl[Struct]/OtherModule[Swift]/TypeRelation[Identical]: String[#String#]
179
179
// EXPECT_STRING-DAG: Decl[GlobalVar]/CurrModule/TypeRelation[Identical]: s1[#String#]; name=s1
@@ -212,7 +212,7 @@ class C3 {
212
212
213
213
// OVERLOAD3: Begin completions
214
214
// OVERLOAD3-DAG: Decl[InstanceVar]/CurrNominal: C1I[#C1#]; name=C1I
215
- // OVERLOAD3-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f1()[#Void#]; name=f1()
215
+ // OVERLOAD3-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f1()[#Void#]; name=f1()
216
216
// OVERLOAD3-DAG: Decl[InstanceVar]/CurrNominal/TypeRelation[Identical]: C2I[#C2#]; name=C2I
217
217
// OVERLOAD3-DAG: Decl[Class]/CurrModule/TypeRelation[Identical]: C2[#C2#]
218
218
// OVERLOAD3: End completions
@@ -223,7 +223,7 @@ class C3 {
223
223
// OVERLOAD4: Begin completions
224
224
// OVERLOAD4-DAG: Decl[InstanceVar]/CurrNominal/TypeRelation[Identical]: C1I[#C1#]; name=C1I
225
225
// OVERLOAD4-DAG: Decl[InstanceVar]/CurrNominal: C2I[#C2#]; name=C2I
226
- // OVERLOAD4-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: f1()[#Void#]; name=f1()
226
+ // OVERLOAD4-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: f1()[#Void#]; name=f1()
227
227
// OVERLOAD4-DAG: Decl[Class]/CurrModule/TypeRelation[Identical]: C1[#C1#]
228
228
// OVERLOAD4: End completions
229
229
@@ -289,36 +289,36 @@ class C4 {
289
289
// MEMBER1-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Identical]: IntOpGen()[#Int?#]; name=IntOpGen()
290
290
// MEMBER1-DAG: Decl[InstanceMethod]/CurrNominal: StringGen()[#String#]; name=StringGen()
291
291
// MEMBER1-DAG: Decl[InstanceMethod]/CurrNominal: StringOpGen()[#String?#]; name=StringOpGen()
292
- // MEMBER1-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: IntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=IntTaker(i1: Int, i2: Int)
293
- // MEMBER1-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: StringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=StringTaker(s1: String, s2: String)
292
+ // MEMBER1-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: IntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=IntTaker(i1: Int, i2: Int)
293
+ // MEMBER1-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: StringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=StringTaker(s1: String, s2: String)
294
294
295
295
// MEMBER2: Begin completions
296
296
// MEMBER2-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Identical]: IntGen()[#Int#]; name=IntGen()
297
297
// MEMBER2-DAG: Decl[InstanceMethod]/CurrNominal: IntOpGen()[#Int?#]; name=IntOpGen()
298
298
// MEMBER2-DAG: Decl[InstanceMethod]/CurrNominal: StringGen()[#String#]; name=StringGen()
299
299
// MEMBER2-DAG: Decl[InstanceMethod]/CurrNominal: StringOpGen()[#String?#]; name=StringOpGen()
300
- // MEMBER2-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: IntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=IntTaker(i1: Int, i2: Int)
301
- // MEMBER2-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: StringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=StringTaker(s1: String, s2: String)
300
+ // MEMBER2-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: IntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=IntTaker(i1: Int, i2: Int)
301
+ // MEMBER2-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: StringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=StringTaker(s1: String, s2: String)
302
302
303
303
// MEMBER3: Begin completions
304
304
// MEMBER3-DAG: Decl[InstanceMethod]/CurrNominal: IntGen()[#Int#]; name=IntGen()
305
305
// MEMBER3-DAG: Decl[InstanceMethod]/CurrNominal: IntOpGen()[#Int?#]; name=IntOpGen()
306
306
// MEMBER3-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Convertible]: StringGen()[#String#]; name=StringGen()
307
307
// MEMBER3-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Identical]: StringOpGen()[#String?#]; name=StringOpGen()
308
- // MEMBER3-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: IntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=IntTaker(i1: Int, i2: Int)
309
- // MEMBER3-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: StringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=StringTaker(s1: String, s2: String)
308
+ // MEMBER3-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: IntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=IntTaker(i1: Int, i2: Int)
309
+ // MEMBER3-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: StringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=StringTaker(s1: String, s2: String)
310
310
311
311
// MEMBER4: Begin completions
312
312
// MEMBER4-DAG: Decl[InstanceMethod]/CurrNominal: IntGen()[#Int#]; name=IntGen()
313
313
// MEMBER4-DAG: Decl[InstanceMethod]/CurrNominal: IntOpGen()[#Int?#]; name=IntOpGen()
314
314
// MEMBER4-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Identical]: StringGen()[#String#]; name=StringGen()
315
315
// MEMBER4-DAG: Decl[InstanceMethod]/CurrNominal: StringOpGen()[#String?#]; name=StringOpGen()
316
- // MEMBER4-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: IntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=IntTaker(i1: Int, i2: Int)
317
- // MEMBER4-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: StringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=StringTaker(s1: String, s2: String)
316
+ // MEMBER4-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: IntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=IntTaker(i1: Int, i2: Int)
317
+ // MEMBER4-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: StringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=StringTaker(s1: String, s2: String)
318
318
319
319
// MEMBER7: Begin completions
320
- // MEMBER7-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: removeAll()[#Void#]; name=removeAll()
321
- // MEMBER7-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: removeAll({#keepingCapacity: Bool#})[#Void#]; name=removeAll(keepingCapacity: Bool)
320
+ // MEMBER7-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: removeAll()[#Void#]; name=removeAll()
321
+ // MEMBER7-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: removeAll({#keepingCapacity: Bool#})[#Void#]; name=removeAll(keepingCapacity: Bool)
322
322
// MEMBER7-DAG: Decl[InstanceVar]/CurrNominal/TypeRelation[Convertible]: count[#Int#]; name=count
323
323
// MEMBER7-DAG: Decl[InstanceVar]/CurrNominal/TypeRelation[Convertible]: capacity[#Int#]; name=capacity
324
324
@@ -327,16 +327,16 @@ class C4 {
327
327
// MEMBER8-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Identical]: InternalIntOpGen()[#Int?#]; name=InternalIntOpGen()
328
328
// MEMBER8-DAG: Decl[InstanceMethod]/CurrNominal: InternalStringGen()[#String#]; name=InternalStringGen()
329
329
// MEMBER8-DAG: Decl[InstanceMethod]/CurrNominal: InternalStringOpGen()[#String?#]; name=InternalStringOpGen()
330
- // MEMBER8-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: InternalIntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=InternalIntTaker(i1: Int, i2: Int)
331
- // MEMBER8-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: InternalStringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=InternalStringTaker(s1: String, s2: String)
330
+ // MEMBER8-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: InternalIntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]; name=InternalIntTaker(i1: Int, i2: Int)
331
+ // MEMBER8-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: InternalStringTaker({#(s1): String#}, {#s2: String#})[#Void#]; name=InternalStringTaker(s1: String, s2: String)
332
332
333
333
// FARG6: Begin completions
334
334
// FARG6-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Identical]: InternalIntGen()[#Int#]
335
335
// FARG6-DAG: Decl[InstanceMethod]/CurrNominal: InternalIntOpGen()[#Int?#]
336
336
// FARG6-DAG: Decl[InstanceMethod]/CurrNominal: InternalStringGen()[#String#]
337
337
// FARG6-DAG: Decl[InstanceMethod]/CurrNominal: InternalStringOpGen()[#String?#]
338
- // FARG6-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: InternalIntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]
339
- // FARG6-DAG: Decl[InstanceMethod]/CurrNominal/TypeRelation[Invalid]: InternalStringTaker({#(s1): String#}, {#s2: String#})[#Void#]
338
+ // FARG6-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: InternalIntTaker({#(i1): Int#}, {#i2: Int#})[#Void#]
339
+ // FARG6-DAG: Decl[InstanceMethod]/CurrNominal/NotRecommended/ TypeRelation[Invalid]: InternalStringTaker({#(s1): String#}, {#s2: String#})[#Void#]
340
340
341
341
func firstArg( arg1 arg1 : Int, arg2: Int) { }
342
342
func testArg1Name1( ) {
0 commit comments