@@ -576,17 +576,17 @@ func testStaticMemberCall() {
576576func testImplicitMember( ) {
577577 let _: TestStaticMemberCall = . create1( #^IMPLICIT_MEMBER_AFTERPAREN_1 ^#)
578578// IMPLICIT_MEMBER_AFTERPAREN_1: Begin completions, 1 items
579- // IMPLICIT_MEMBER_AFTERPAREN_1: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
579+ // IMPLICIT_MEMBER_AFTERPAREN_1: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
580580
581581 let _: TestStaticMemberCall = . create2( #^IMPLICIT_MEMBER_AFTERPAREN_2 ^#)
582- // IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#(arg1): Int#}[')'][#TestStaticMemberCall#];
583- // IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#(arg1): Int#}, {#arg2: Int#}, {#arg3: Int#}, {#arg4: Int#}[')'][#TestStaticMemberCall#];
582+ // IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#(arg1): Int#}[')'][#TestStaticMemberCall#];
583+ // IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#(arg1): Int#}, {#arg2: Int#}, {#arg3: Int#}, {#arg4: Int#}[')'][#TestStaticMemberCall#];
584584// IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Decl[Struct]/OtherModule[Swift]/IsSystem/TypeRelation[Convertible]: Int[#Int#];
585585// IMPLICIT_MEMBER_AFTERPAREN_2-DAG: Literal[Integer]/None/TypeRelation[Convertible]: 0[#Int#];
586586
587587 let _: TestStaticMemberCall ? = . create1( #^IMPLICIT_MEMBER_AFTERPAREN_3 ^#)
588588// IMPLICIT_MEMBER_AFTERPAREN_3: Begin completions, 1 items
589- // IMPLICIT_MEMBER_AFTERPAREN_3: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
589+ // IMPLICIT_MEMBER_AFTERPAREN_3: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
590590
591591 let _: TestStaticMemberCall = . create2( 1 , #^IMPLICIT_MEMBER_SECOND^#)
592592// IMPLICIT_MEMBER_SECOND: Begin completions, 3 items
@@ -600,7 +600,7 @@ func testImplicitMember() {
600600
601601 let _: TestStaticMemberCall = . createOverloaded( #^IMPLICIT_MEMBER_OVERLOADED^#)
602602// IMPLICIT_MEMBER_OVERLOADED: Begin completions, 1 item
603- // IMPLICIT_MEMBER_OVERLOADED: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
603+ // IMPLICIT_MEMBER_OVERLOADED: Decl[StaticMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#arg1: Int#}[')'][#TestStaticMemberCall#]; name=arg1:
604604}
605605func testImplicitMemberInArrayLiteral( ) {
606606 struct Receiver {
@@ -1325,8 +1325,8 @@ func testSubscriptWithExistingRhs(someString: String) {
13251325
13261326// SUBSCRIPT_WITH_EXISTING_RHS: Begin completions
13271327// SUBSCRIPT_WITH_EXISTING_RHS-DAG: Pattern/CurrNominal/Flair[ArgLabels]: ['[']{#keyPath: KeyPath<[String : Any], Value>#}[']'][#Value#];
1328- // SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem/TypeRelation[Convertible] : ['[']{#(key): String#}[']'][#@lvalue Any?#];
1329- // SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem/TypeRelation[Convertible] : ['[']{#(key): String#}, {#default: Any#}[']'][#@lvalue Any#];
1328+ // SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem: ['[']{#(key): String#}[']'][#@lvalue Any?#];
1329+ // SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem: ['[']{#(key): String#}, {#default: Any#}[']'][#@lvalue Any#];
13301330// SUBSCRIPT_WITH_EXISTING_RHS-DAG: Decl[LocalVar]/Local/TypeRelation[Convertible]: someString[#String#];
13311331// SUBSCRIPT_WITH_EXISTING_RHS: End completions
13321332}
@@ -1348,8 +1348,8 @@ func testOptionalConversionInSrcOfAssignment(myArray: [Int]) {
13481348 var optInt : Int ?
13491349 optInt = myArray [ #^OPTIONAL_CONVERSION_IN_ASSIGNMENT^#]
13501350// OPTIONAL_CONVERSION_IN_ASSIGNMENT: Begin completions
1351- // OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Pattern/CurrNominal/Flair[ArgLabels]/TypeRelation[Convertible] : ['[']{#keyPath: KeyPath<[Int], Value>#}[']'][#Value#]; name=keyPath:
1352- // OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem/TypeRelation[Convertible] : ['[']{#(index): Int#}[']'][#Int#]; name=:
1351+ // OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Pattern/CurrNominal/Flair[ArgLabels]: ['[']{#keyPath: KeyPath<[Int], Value>#}[']'][#Value#]; name=keyPath:
1352+ // OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem: ['[']{#(index): Int#}[']'][#Int#]; name=:
13531353// OPTIONAL_CONVERSION_IN_ASSIGNMENT-DAG: Literal[Integer]/None/TypeRelation[Convertible]: 0[#Int#]; name=0
13541354// OPTIONAL_CONVERSION_IN_ASSIGNMENT: End completions
13551355}
@@ -1359,7 +1359,7 @@ func testAnyConversionInDestOfAssignment(_ message: String) {
13591359 userInfo [ #^ANY_CONVERSION_IN_ASSIGNMENT^#] = message
13601360// ANY_CONVERSION_IN_ASSIGNMENT: Begin completions
13611361// ANY_CONVERSION_IN_ASSIGNMENT-DAG: Pattern/CurrNominal/Flair[ArgLabels]: ['[']{#keyPath: KeyPath<[String : Any], Value>#}[']'][#Value#]; name=keyPath:
1362- // ANY_CONVERSION_IN_ASSIGNMENT-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem/TypeRelation[Convertible] : ['[']{#(key): String#}, {#default: Any#}[']'][#@lvalue Any#]; name=:default:
1362+ // ANY_CONVERSION_IN_ASSIGNMENT-DAG: Decl[Subscript]/CurrNominal/Flair[ArgLabels]/IsSystem: ['[']{#(key): String#}, {#default: Any#}[']'][#@lvalue Any#]; name=:default:
13631363// ANY_CONVERSION_IN_ASSIGNMENT-DAG: Decl[LocalVar]/Local: userInfo[#[String : Any]#]; name=userInfo
13641364// ANY_CONVERSION_IN_ASSIGNMENT-DAG: Decl[LocalVar]/Local/TypeRelation[Convertible]: message[#String#]; name=message
13651365// ANY_CONVERSION_IN_ASSIGNMENT: End completions
@@ -1427,18 +1427,19 @@ struct NestedCallsWithoutClosingParen {
14271427 func testInDictionaryLiteral( ) {
14281428 let a = 1
14291429 let b = 2
1430- _ = [ a: foo ( #^IN_DICTIONARY_LITERAL? check= NESTED_CALL_AT_START^#, b: 1 ]
1430+ _ = [ a: foo ( #^IN_DICTIONARY_LITERAL? check= NESTED_CALL_WITHOUT_TYPE_RELATION^#, b: 1 ]
1431+ // NESTED_CALL_WITHOUT_TYPE_RELATION-DAG: Decl[InstanceMethod]/CurrNominal/Flair[ArgLabels]: ['(']{#arg: Int#}, {#arg2: Int#}[')'][#Int#];
14311432 }
14321433
14331434 func testInArrayLiteral( ) {
1434- _ = [ foo ( #^IN_ARRAY_LITERAL? check= NESTED_CALL_AT_START ^#, 1 ]
1435+ _ = [ foo ( #^IN_ARRAY_LITERAL? check= NESTED_CALL_WITHOUT_TYPE_RELATION ^#, 1 ]
14351436 }
14361437
14371438 func testInParen( ) {
1438- _ = ( foo( #^IN_PAREN? check= NESTED_CALL_AT_START ^#)
1439+ _ = ( foo( #^IN_PAREN? check= NESTED_CALL_WITHOUT_TYPE_RELATION ^#)
14391440 }
14401441
14411442 func testInTuple( ) {
1442- _ = ( foo ( #^IN_TUPLE? check= NESTED_CALL_AT_START ^#, 1 )
1443+ _ = ( foo ( #^IN_TUPLE? check= NESTED_CALL_WITHOUT_TYPE_RELATION ^#, 1 )
14431444 }
14441445}
0 commit comments