@@ -242,29 +242,29 @@ class C4 {
242
242
var _: SomeEnum1 ? ? ? = . #^UNRESOLVED_OPT_3 ^#
243
243
}
244
244
}
245
- // UNRESOLVED_3: Begin completions
245
+ // UNRESOLVED_3: Begin completions, 2 items
246
246
// UNRESOLVED_3-DAG: Decl[EnumElement]/ExprSpecific: North[#SomeEnum1#]; name=North
247
247
// UNRESOLVED_3-DAG: Decl[EnumElement]/ExprSpecific: South[#SomeEnum1#]; name=South
248
248
// UNRESOLVED_3-NOT: SomeOptions1
249
249
// UNRESOLVED_3-NOT: SomeOptions2
250
250
// UNRESOLVED_3-NOT: none
251
251
// UNRESOLVED_3-NOT: some(
252
252
253
- // UNRESOLVED_3_OPT: Begin completions
253
+ // UNRESOLVED_3_OPT: Begin completions, 5 items
254
254
// UNRESOLVED_3_OPT-DAG: Decl[EnumElement]/ExprSpecific: North[#SomeEnum1#];
255
255
// UNRESOLVED_3_OPT-DAG: Decl[EnumElement]/ExprSpecific: South[#SomeEnum1#];
256
256
// UNRESOLVED_3_OPT-DAG: Keyword[nil]/ExprSpecific/Erase[1]: nil[#SomeEnum1?#]; name=nil
257
- // UNRESOLVED_3_OPT-NOT: none
258
- // UNRESOLVED_3_OPT-NOT: some
257
+ // UNRESOLVED_3_OPT-DAG: Decl[EnumElement]/ExprSpecific: none[#Optional<SomeEnum1>#]; name= none
258
+ // UNRESOLVED_3_OPT-DAG: Decl[EnumElement]/ExprSpecific: some({#SomeEnum1#})[#Optional<SomeEnum1>#];
259
259
// UNRESOLVED_3_OPT-NOT: init({#(some):
260
260
// UNRESOLVED_3_OPT-NOT: init({#nilLiteral:
261
261
262
- // UNRESOLVED_3_OPTOPTOPT: Begin completions
262
+ // UNRESOLVED_3_OPTOPTOPT: Begin completions, 5 items
263
263
// UNRESOLVED_3_OPTOPTOPT-DAG: Decl[EnumElement]/ExprSpecific: North[#SomeEnum1#];
264
264
// UNRESOLVED_3_OPTOPTOPT-DAG: Decl[EnumElement]/ExprSpecific: South[#SomeEnum1#];
265
265
// UNRESOLVED_3_OPTOPTOPT-DAG: Keyword[nil]/ExprSpecific/Erase[1]: nil[#SomeEnum1???#]; name=nil
266
- // UNRESOLVED_3_OPTOPTOPT-NOT: none
267
- // UNRESOLVED_3_OPTOPTOPT-NOT: some
266
+ // UNRESOLVED_3_OPTOPTOPT-DAG: Decl[EnumElement]/ExprSpecific: none[#Optional<SomeEnum1??>#]; name= none
267
+ // UNRESOLVED_3_OPTOPTOPT-DAG: Decl[EnumElement]/ExprSpecific: some({#SomeEnum1??#})[#Optional<SomeEnum1??>#];
268
268
// UNRESOLVED_3_OPTOPTOPT-NOT: init({#(some):
269
269
// UNRESOLVED_3_OPTOPTOPT-NOT: init({#nilLiteral:
270
270
@@ -277,16 +277,17 @@ extension Optional where Wrapped == Somewhere {
277
277
}
278
278
func testOptionalWithCustomExtension( ) {
279
279
var _: Somewhere ? = . #^UNRESOLVED_OPT_4 ^#
280
- // UNRESOLVED_OPT_4: Begin completions
280
+ // UNRESOLVED_OPT_4: Begin completions, 7 items
281
281
// UNRESOLVED_OPT_4-DAG: Decl[EnumElement]/ExprSpecific: earth[#Somewhere#];
282
282
// UNRESOLVED_OPT_4-DAG: Decl[EnumElement]/ExprSpecific: mars[#Somewhere#];
283
283
// UNRESOLVED_OPT_4-DAG: Keyword[nil]/ExprSpecific/Erase[1]: nil[#Somewhere?#]; name=nil
284
+ // UNRESOLVED_OPT_4-DAG: Decl[EnumElement]/ExprSpecific: none[#Optional<Somewhere>#]; name=none
285
+ // UNRESOLVED_OPT_4-DAG: Decl[EnumElement]/ExprSpecific: some({#Somewhere#})[#Optional<Somewhere>#];
284
286
// UNRESOLVED_OPT_4-DAG: Decl[Constructor]/CurrNominal: init({#str: String#})[#Optional<Somewhere>#]; name=init(str: String)
285
287
// UNRESOLVED_OPT_4-DAG: Decl[StaticVar]/CurrNominal/TypeRelation[Identical]: nowhere[#Optional<Somewhere>#]; name=nowhere
286
- // UNRESOLVED_OPT_4-NOT: none
287
- // UNRESOLVED_OPT_4-NOT: some
288
288
// UNRESOLVED_OPT_4-NOT: init({#(some):
289
289
// UNRESOLVED_OPT_4-NOT: init({#nilLiteral:
290
+ // UNRESOLVED_OPT_4: End completions
290
291
}
291
292
292
293
0 commit comments