@@ -54,50 +54,50 @@ func testCustom() {
5454 sink ( arg : mc1 )
5555 sink ( arg : mc1 [ 0 ] )
5656 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
5959
6060 var mc2 = MyContainer ( )
6161 mc2 . insert ( Data ( 0 ) , at : 0 )
6262 sink ( arg : mc2 )
6363 sink ( arg : mc2 [ 0 ] )
6464 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
6767
6868 var mc3 = MyContainer ( )
6969 mc3 . append ( contentsOf : clean )
7070 sink ( arg : mc3 )
7171 sink ( arg : mc3 [ 0 ] )
7272 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
7575
7676 var mc4 = MyContainer ( )
7777 mc4 . insert ( contentsOf : clean , at : 0 )
7878 sink ( arg : mc4 )
7979 sink ( arg : mc4 [ 0 ] )
8080 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
8383
8484 let mc5 = MyContainer ( )
8585 sink ( arg : mc5 . appending ( Data ( 0 ) ) )
8686 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
8989 sink ( arg : mc5 . inserting ( Data ( 0 ) , at : 0 ) )
9090 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
9393 sink ( arg : mc5 . appending ( contentsOf : clean ) )
9494 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
9797 sink ( arg : mc5 . inserting ( contentsOf : clean , at : 0 ) )
9898 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
101101 sink ( arg : mc5 )
102102
103103 let taintedString = sourceString ( " data9 " )
@@ -106,8 +106,8 @@ func testCustom() {
106106 sink ( arg : mc6 )
107107 sink ( arg : mc6 [ 0 ] )
108108 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
111111
112112 let taintedArray = [ source ( " data10 " ) ]
113113 var mc7 = MyContainer ( )
0 commit comments