@@ -456,7 +456,7 @@ typealias FooTypealias = Int
456
456
//===---
457
457
458
458
// TYPE_IN_PROTOCOL: Begin completions
459
- // TYPE_IN_PROTOCOL-DAG: Decl[GenericTypeParam]/CurrNominal : Self[#Self#]{{; name=.+$}}
459
+ // TYPE_IN_PROTOCOL-DAG: Decl[GenericTypeParam]/Local : Self[#Self#]{{; name=.+$}}
460
460
// TYPE_IN_PROTOCOL: End completions
461
461
462
462
protocol TestSelf1 {
@@ -488,9 +488,9 @@ struct TestTypeInParamGeneric2<
488
488
}
489
489
490
490
// TYPE_IN_FUNC_PARAM_GENERIC_2: Begin completions
491
- // TYPE_IN_FUNC_PARAM_GENERIC_2-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
492
- // TYPE_IN_FUNC_PARAM_GENERIC_2-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
493
- // TYPE_IN_FUNC_PARAM_GENERIC_2-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
491
+ // TYPE_IN_FUNC_PARAM_GENERIC_2-DAG: Decl[GenericTypeParam]/Local : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
492
+ // TYPE_IN_FUNC_PARAM_GENERIC_2-DAG: Decl[GenericTypeParam]/Local : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
493
+ // TYPE_IN_FUNC_PARAM_GENERIC_2-DAG: Decl[GenericTypeParam]/Local : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
494
494
// TYPE_IN_FUNC_PARAM_GENERIC_2: End completions
495
495
496
496
struct TestTypeInParamGeneric3 {
@@ -518,9 +518,9 @@ struct TestTypeInParamGeneric4<
518
518
519
519
// TYPE_IN_FUNC_PARAM_GENERIC_4: Begin completions
520
520
// Generic parameters of the struct.
521
- // TYPE_IN_FUNC_PARAM_GENERIC_4-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
522
- // TYPE_IN_FUNC_PARAM_GENERIC_4-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
523
- // TYPE_IN_FUNC_PARAM_GENERIC_4-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
521
+ // TYPE_IN_FUNC_PARAM_GENERIC_4-DAG: Decl[GenericTypeParam]/Local : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
522
+ // TYPE_IN_FUNC_PARAM_GENERIC_4-DAG: Decl[GenericTypeParam]/Local : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
523
+ // TYPE_IN_FUNC_PARAM_GENERIC_4-DAG: Decl[GenericTypeParam]/Local : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
524
524
// Generic parameters of the function.
525
525
// TYPE_IN_FUNC_PARAM_GENERIC_4-DAG: Decl[GenericTypeParam]/Local: GenericFoo[#GenericFoo#]{{; name=.+$}}
526
526
// TYPE_IN_FUNC_PARAM_GENERIC_4-DAG: Decl[GenericTypeParam]/Local: GenericBar[#GenericBar#]{{; name=.+$}}
@@ -537,9 +537,9 @@ struct TestTypeInParamGeneric5<StructGenericFoo> {
537
537
538
538
// TYPE_IN_FUNC_PARAM_GENERIC_5: Begin completions
539
539
// Generic parameters of the containing structs.
540
- // TYPE_IN_FUNC_PARAM_GENERIC_5-DAG: Decl[GenericTypeParam]/OutNominal : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
541
- // TYPE_IN_FUNC_PARAM_GENERIC_5-DAG: Decl[GenericTypeParam]/OutNominal : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
542
- // TYPE_IN_FUNC_PARAM_GENERIC_5-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
540
+ // TYPE_IN_FUNC_PARAM_GENERIC_5-DAG: Decl[GenericTypeParam]/Local : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
541
+ // TYPE_IN_FUNC_PARAM_GENERIC_5-DAG: Decl[GenericTypeParam]/Local : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
542
+ // TYPE_IN_FUNC_PARAM_GENERIC_5-DAG: Decl[GenericTypeParam]/Local : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
543
543
// Generic parameters of the function.
544
544
// TYPE_IN_FUNC_PARAM_GENERIC_5-DAG: Decl[GenericTypeParam]/Local: GenericFoo[#GenericFoo#]{{; name=.+$}}
545
545
// TYPE_IN_FUNC_PARAM_GENERIC_5: End completions
@@ -552,9 +552,9 @@ struct TestTypeInConstructorParamGeneric1<
552
552
}
553
553
554
554
// TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_1: Begin completions
555
- // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_1-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
556
- // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_1-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
557
- // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_1-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
555
+ // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_1-DAG: Decl[GenericTypeParam]/Local : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
556
+ // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_1-DAG: Decl[GenericTypeParam]/Local : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
557
+ // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_1-DAG: Decl[GenericTypeParam]/Local : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
558
558
// TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_1: End completions
559
559
560
560
struct TestTypeInConstructorParamGeneric2 {
@@ -580,9 +580,9 @@ struct TestTypeInConstructorParamGeneric3<
580
580
581
581
// TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_3: Begin completions
582
582
// Generic parameters of the struct.
583
- // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_3-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
584
- // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_3-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
585
- // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_3-DAG: Decl[GenericTypeParam]/CurrNominal : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
583
+ // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_3-DAG: Decl[GenericTypeParam]/Local : StructGenericFoo[#StructGenericFoo#]{{; name=.+$}}
584
+ // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_3-DAG: Decl[GenericTypeParam]/Local : StructGenericBar[#StructGenericBar#]{{; name=.+$}}
585
+ // TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_3-DAG: Decl[GenericTypeParam]/Local : StructGenericBaz[#StructGenericBaz#]{{; name=.+$}}
586
586
// Generic parameters of the constructor.
587
587
// TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_3-DAG: Decl[GenericTypeParam]/Local: GenericFoo[#GenericFoo#]{{; name=.+$}}
588
588
// TYPE_IN_CONSTRUCTOR_PARAM_GENERIC_3-DAG: Decl[GenericTypeParam]/Local: GenericBar[#GenericBar#]{{; name=.+$}}
@@ -605,18 +605,18 @@ class A<T> {
605
605
}
606
606
607
607
// TYPE_IN_RETURN_GEN_PARAM_NO_DUP: Begin completions
608
- // TYPE_IN_RETURN_GEN_PARAM_NO_DUP-DAG: Decl[GenericTypeParam]/CurrNominal : T[#T#]; name=T
609
- // TYPE_IN_RETURN_GEN_PARAM_NO_DUP-NOT: Decl[GenericTypeParam]/Local: T[#T#]; name=T
608
+ // TYPE_IN_RETURN_GEN_PARAM_NO_DUP-DAG: Decl[GenericTypeParam]/Local : T[#T#]; name=T
609
+ // TYPE_IN_RETURN_GEN_PARAM_NO_DUP-NOT: Decl[GenericTypeParam]/Local: T[#T#]; name=T
610
610
// TYPE_IN_RETURN_GEN_PARAM_NO_DUP: End completions
611
611
612
612
// TYPE_IVAR_GEN_PARAM_NO_DUP: Begin completions
613
- // TYPE_IVAR_GEN_PARAM_NO_DUP-DAG: Decl[GenericTypeParam]/CurrNominal : T[#T#]; name=T
614
- // TYPE_IVAR_GEN_PARAM_NO_DUP-NOT: Decl[GenericTypeParam]/Local: T[#T#]; name=T
613
+ // TYPE_IVAR_GEN_PARAM_NO_DUP-DAG: Decl[GenericTypeParam]/Local : T[#T#]; name=T
614
+ // TYPE_IVAR_GEN_PARAM_NO_DUP-NOT: Decl[GenericTypeParam]/Local: T[#T#]; name=T
615
615
// TYPE_IVAR_GEN_PARAM_NO_DUP: End completions
616
616
617
617
// TYPE_IN_SUBSCR_GEN_PARAM_NO_DUP: Begin completions
618
- // TYPE_IN_SUBSCR_GEN_PARAM_NO_DUP-DAG: Decl[GenericTypeParam]/CurrNominal : T[#T#]; name=T
619
- // TYPE_IN_SUBSCR_GEN_PARAM_NO_DUP-NOT: Decl[GenericTypeParam]/Local: T[#T#]; name=T
618
+ // TYPE_IN_SUBSCR_GEN_PARAM_NO_DUP-DAG: Decl[GenericTypeParam]/Local : T[#T#]; name=T
619
+ // TYPE_IN_SUBSCR_GEN_PARAM_NO_DUP-NOT: Decl[GenericTypeParam]/Local: T[#T#]; name=T
620
620
// TYPE_IN_SUBSCR_GEN_PARAM_NO_DUP: End completions
621
621
622
622
//===---
0 commit comments