@@ -54,50 +54,50 @@ func testCustom() {
54
54
sink ( arg: mc1)
55
55
sink ( arg: mc1 [ 0 ] )
56
56
mc1. append ( source ( " data3 " ) )
57
- sink ( arg: mc1) // $ MISSING: tainted=data3
58
- sink ( arg: mc1 [ 0 ] ) // $ MISSING: tainted=data3
57
+ sink ( arg: mc1) // $ tainted=data3
58
+ sink ( arg: mc1 [ 0 ] ) // $ tainted=data3
59
59
60
60
var mc2 = MyContainer ( )
61
61
mc2. insert ( Data ( 0 ) , at: 0 )
62
62
sink ( arg: mc2)
63
63
sink ( arg: mc2 [ 0 ] )
64
64
mc2. insert ( source ( " data4 " ) , at: 0 )
65
- sink ( arg: mc2) // $ MISSING: tainted=data4
66
- sink ( arg: mc2 [ 0 ] ) // $ MISSING: tainted=data4
65
+ sink ( arg: mc2) // $ tainted=data4
66
+ sink ( arg: mc2 [ 0 ] ) // $ tainted=data4
67
67
68
68
var mc3 = MyContainer ( )
69
69
mc3. append ( contentsOf: clean)
70
70
sink ( arg: mc3)
71
71
sink ( arg: mc3 [ 0 ] )
72
72
mc3. append ( contentsOf: tainted)
73
- sink ( arg: mc3) // $ MISSING: tainted=data1
74
- sink ( arg: mc3 [ 0 ] ) // $ MISSING: tainted=data1
73
+ sink ( arg: mc3) // $ tainted=data1
74
+ sink ( arg: mc3 [ 0 ] ) // $ tainted=data1
75
75
76
76
var mc4 = MyContainer ( )
77
77
mc4. insert ( contentsOf: clean, at: 0 )
78
78
sink ( arg: mc4)
79
79
sink ( arg: mc4 [ 0 ] )
80
80
mc4. insert ( contentsOf: tainted, at: 0 )
81
- sink ( arg: mc4) // $ MISSING: tainted=data1
82
- sink ( arg: mc4 [ 0 ] ) // $ MISSING: tainted=data1
81
+ sink ( arg: mc4) // $ tainted=data1
82
+ sink ( arg: mc4 [ 0 ] ) // $ tainted=data1
83
83
84
84
let mc5 = MyContainer ( )
85
85
sink ( arg: mc5. appending ( Data ( 0 ) ) )
86
86
sink ( arg: mc5. appending ( Data ( 0 ) ) [ 0 ] )
87
- sink ( arg: mc5. appending ( source ( " data5 " ) ) ) // $ MISSING: tainted=data5
88
- sink ( arg: mc5. appending ( source ( " data6 " ) ) [ 0 ] ) // $ MISSING: tainted=data6
87
+ sink ( arg: mc5. appending ( source ( " data5 " ) ) ) // $ tainted=data5
88
+ sink ( arg: mc5. appending ( source ( " data6 " ) ) [ 0 ] ) // $ tainted=data6
89
89
sink ( arg: mc5. inserting ( Data ( 0 ) , at: 0 ) )
90
90
sink ( arg: mc5. inserting ( Data ( 0 ) , at: 0 ) [ 0 ] )
91
- sink ( arg: mc5. inserting ( source ( " data7 " ) , at: 0 ) ) // $ MISSING: tainted=data7
92
- sink ( arg: mc5. inserting ( source ( " data8 " ) , at: 0 ) [ 0 ] ) // $ MISSING: tainted=data8
91
+ sink ( arg: mc5. inserting ( source ( " data7 " ) , at: 0 ) ) // $ tainted=data7
92
+ sink ( arg: mc5. inserting ( source ( " data8 " ) , at: 0 ) [ 0 ] ) // $ tainted=data8
93
93
sink ( arg: mc5. appending ( contentsOf: clean) )
94
94
sink ( arg: mc5. appending ( contentsOf: clean) [ 0 ] )
95
- sink ( arg: mc5. appending ( contentsOf: tainted) ) // $ MISSING: tainted=data1
96
- sink ( arg: mc5. appending ( contentsOf: tainted) [ 0 ] ) // $ MISSING: tainted=data1
95
+ sink ( arg: mc5. appending ( contentsOf: tainted) ) // $ tainted=data1
96
+ sink ( arg: mc5. appending ( contentsOf: tainted) [ 0 ] ) // $ tainted=data1
97
97
sink ( arg: mc5. inserting ( contentsOf: clean, at: 0 ) )
98
98
sink ( arg: mc5. inserting ( contentsOf: clean, at: 0 ) [ 0 ] )
99
- sink ( arg: mc5. inserting ( contentsOf: tainted, at: 0 ) ) // $ MISSING: tainted=data1
100
- sink ( arg: mc5. inserting ( contentsOf: tainted, at: 0 ) [ 0 ] ) // $ MISSING: tainted=data1
99
+ sink ( arg: mc5. inserting ( contentsOf: tainted, at: 0 ) ) // $ tainted=data1
100
+ sink ( arg: mc5. inserting ( contentsOf: tainted, at: 0 ) [ 0 ] ) // $ tainted=data1
101
101
sink ( arg: mc5)
102
102
103
103
let taintedString = sourceString ( " data9 " )
@@ -106,8 +106,8 @@ func testCustom() {
106
106
sink ( arg: mc6)
107
107
sink ( arg: mc6 [ 0 ] )
108
108
mc6. append ( taintedString)
109
- sink ( arg: mc6) // $ MISSING: tainted=data9
110
- sink ( arg: mc6 [ 0 ] ) // $ MISSING: tainted=data9
109
+ sink ( arg: mc6) // $ tainted=data9
110
+ sink ( arg: mc6 [ 0 ] ) // $ tainted=data9
111
111
112
112
let taintedArray = [ source ( " data10 " ) ]
113
113
var mc7 = MyContainer ( )
0 commit comments