@@ -54,22 +54,36 @@ z = z + 1
54
54
// CHECK: [[@LINE-4]]:5 | function/acc-get/Swift | getter:z | s:14swift_ide_test1zSifg | Ref,Call,Impl | rel: 0
55
55
56
56
// Call
57
- func aCalledFunction( ) { }
58
- // CHECK: [[@LINE-1]]:6 | function/Swift | aCalledFunction() | s:14swift_ide_test15aCalledFunctionyyF | Def | rel: 0
57
+ func aCalledFunction( a: Int , b: inout Int ) {
58
+ // CHECK: [[@LINE-1]]:6 | function/Swift | aCalledFunction(a:b:) | s:14swift_ide_test15aCalledFunctionySi1a_Siz1btF | Def | rel: 0
59
+ // CHECK: [[@LINE-2]]:22 | param/Swift | a | s:{{.*}} | Def,RelChild | rel: 1
60
+ // CHECK-NEXT: RelChild | aCalledFunction(a:b:) | s:14swift_ide_test15aCalledFunctionySi1a_Siz1btF
61
+ // CHECK: [[@LINE-4]]:30 | param/Swift | b | s:{{.*}} | Def,RelChild | rel: 1
62
+ // CHECK-NEXT: RelChild | aCalledFunction(a:b:) | s:14swift_ide_test15aCalledFunctionySi1a_Siz1btF
63
+
64
+ var _ = a + b
65
+ // CHECK: [[@LINE-1]]:11 | param/Swift | a | s:{{.*}} | Ref,Read | rel: 0
66
+ // CHECK: [[@LINE-2]]:15 | param/Swift | b | s:{{.*}} | Ref,Read | rel: 0
67
+
68
+ b = a + 1
69
+ // CHECK: [[@LINE-1]]:3 | param/Swift | b | s:{{.*}} | Ref,Writ | rel: 0
70
+ // CHECK: [[@LINE-2]]:7 | param/Swift | a | s:{{.*}} | Ref,Read | rel: 0
71
+ }
59
72
60
- aCalledFunction ( )
61
- // CHECK: [[@LINE-1]]:1 | function/Swift | aCalledFunction() | s:14swift_ide_test15aCalledFunctionyyF | Ref,Call | rel: 0
73
+ aCalledFunction ( a: 1 , b: & z)
74
+ // CHECK: [[@LINE-1]]:1 | function/Swift | aCalledFunction(a:b:) | s:14swift_ide_test15aCalledFunctionySi1a_Siz1btF | Ref,Call | rel: 0
75
+ // CHECK: [[@LINE-2]]:27 | variable/Swift | z | s:14swift_ide_test1zSiv | Ref,Read,Writ | rel: 0
62
76
63
77
func aCaller( ) {
64
78
// CHECK: [[@LINE-1]]:6 | function/Swift | aCaller() | s:14swift_ide_test7aCalleryyF | Def | rel: 0
65
79
66
- aCalledFunction ( )
67
- // CHECK: [[@LINE-1]]:3 | function/Swift | aCalledFunction() | s:14swift_ide_test15aCalledFunctionyyF | Ref,Call,RelCall | rel: 1
80
+ aCalledFunction ( a : 1 , b : & z )
81
+ // CHECK: [[@LINE-1]]:3 | function/Swift | aCalledFunction(a:b: ) | s:14swift_ide_test15aCalledFunctionySi1a_Siz1btF | Ref,Call,RelCall | rel: 1
68
82
// CHECK-NEXT: RelCall | aCaller() | s:14swift_ide_test7aCalleryyF
69
83
}
70
84
71
85
let _ = aCalledFunction
72
- // CHECK: [[@LINE-1]]:9 | function/Swift | aCalledFunction() | s:14swift_ide_test15aCalledFunctionyyF | Ref | rel: 0
86
+ // CHECK: [[@LINE-1]]:9 | function/Swift | aCalledFunction(a:b: ) | s:14swift_ide_test15aCalledFunctionySi1a_Siz1btF | Ref | rel: 0
73
87
74
88
// RelationChildOf, Implicit
75
89
struct AStruct {
0 commit comments