@@ -706,28 +706,28 @@ func testSubstringMembers() {
706706 let tainted = source2 ( )
707707
708708 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
714714
715715 var sub2 = tainted [ tainted. index ( tainted. startIndex, offsetBy: 5 ) ... ]
716- sink ( arg: sub2) // $ tainted=693
716+ sink ( arg: sub2) // $ tainted=706
717717 let result1 = sub2. withUTF8 ( {
718718 buffer in
719- sink ( arg: buffer [ 0 ] ) // $ tainted=693
719+ sink ( arg: buffer [ 0 ] ) // $ tainted=706
720720 return source ( )
721721 } )
722- sink ( arg: result1) // $ tainted=707
722+ sink ( arg: result1) // $ tainted=720
723723
724724 let sub3 = Substring ( sub2. utf8)
725- sink ( arg: sub3) // $ tainted=693
725+ sink ( arg: sub3) // $ tainted=706
726726
727727 var sub4 = clean. prefix ( 10 )
728728 sink ( arg: sub4)
729729 sub4. replaceSubrange ( ..< clean. endIndex, with: sub1)
730- sink ( arg: sub4) // $ tainted=693
730+ sink ( arg: sub4) // $ tainted=706
731731}
732732
733733// ---
0 commit comments