@@ -706,28 +706,28 @@ func testSubstringMembers() {
706
706
let tainted = source2 ( )
707
707
708
708
let sub1 = tainted [ ..< tainted. index ( tainted. endIndex, offsetBy: - 5 ) ]
709
- sink ( arg: sub1) // $ tainted=693
710
- sink ( arg: sub1. base) // $ tainted=693
711
- sink ( arg: sub1. utf8) // $ tainted=693
712
- sink ( arg: sub1. capitalized) // $ tainted=693
713
- sink ( arg: sub1. description) // $ tainted=693
709
+ sink ( arg: sub1) // $ tainted=706
710
+ sink ( arg: sub1. base) // $ tainted=706
711
+ sink ( arg: sub1. utf8) // $ tainted=706
712
+ sink ( arg: sub1. capitalized) // $ tainted=706
713
+ sink ( arg: sub1. description) // $ tainted=706
714
714
715
715
var sub2 = tainted [ tainted. index ( tainted. startIndex, offsetBy: 5 ) ... ]
716
- sink ( arg: sub2) // $ tainted=693
716
+ sink ( arg: sub2) // $ tainted=706
717
717
let result1 = sub2. withUTF8 ( {
718
718
buffer in
719
- sink ( arg: buffer [ 0 ] ) // $ tainted=693
719
+ sink ( arg: buffer [ 0 ] ) // $ tainted=706
720
720
return source ( )
721
721
} )
722
- sink ( arg: result1) // $ tainted=707
722
+ sink ( arg: result1) // $ tainted=720
723
723
724
724
let sub3 = Substring ( sub2. utf8)
725
- sink ( arg: sub3) // $ tainted=693
725
+ sink ( arg: sub3) // $ tainted=706
726
726
727
727
var sub4 = clean. prefix ( 10 )
728
728
sink ( arg: sub4)
729
729
sub4. replaceSubrange ( ..< clean. endIndex, with: sub1)
730
- sink ( arg: sub4) // $ tainted=693
730
+ sink ( arg: sub4) // $ tainted=706
731
731
}
732
732
733
733
// ---
0 commit comments