@@ -318,14 +318,14 @@ func taintThroughInterpolatedStrings() {
318318 harmless. getCharacters ( ptr1, range: myRange)
319319 sink ( arg: ptr1)
320320 sourceNSString ( ) . getCharacters ( ptr1, range: myRange)
321- sink ( arg: ptr1) // $ MISSING: tainted=
321+ sink ( arg: ptr1) // $ tainted=320
322322
323323 var ptr2 = ( nil as UnsafeMutablePointer < unichar > ? ) !
324324 sink ( arg: ptr2)
325325 harmless. getCharacters ( ptr2)
326326 sink ( arg: ptr2)
327327 sourceNSString ( ) . getCharacters ( ptr2)
328- sink ( arg: ptr2) // $ MISSING: tainted=
328+ sink ( arg: ptr2) // $ tainted=327
329329
330330 var ptr3 = ( nil as UnsafeMutableRawPointer ? ) !
331331 sink ( arg: ptr3)
@@ -339,14 +339,14 @@ func taintThroughInterpolatedStrings() {
339339 harmless. getCString ( ptr4, maxLength: 128 , encoding: 0 )
340340 sink ( arg: ptr4)
341341 sourceNSString ( ) . getCString ( ptr4, maxLength: 128 , encoding: 0 )
342- sink ( arg: ptr4) // $ MISSING: tainted=
342+ sink ( arg: ptr4) // $ tainted=341
343343
344344 var ptr5 = ( nil as UnsafeMutablePointer < CChar > ? ) !
345345 sink ( arg: ptr5)
346346 harmless. getCString ( ptr5)
347347 sink ( arg: ptr5)
348348 sourceNSString ( ) . getCString ( ptr5)
349- sink ( arg: ptr5) // $ MISSING: tainted=
349+ sink ( arg: ptr5) // $ tainted=348
350350
351351 sink ( arg: harmless. enumerateLines ( {
352352 line, stop in
@@ -363,18 +363,18 @@ func taintThroughInterpolatedStrings() {
363363 var outLongest = ( nil as AutoreleasingUnsafeMutablePointer < NSString ? > ? ) !
364364 var outArray = ( nil as AutoreleasingUnsafeMutablePointer < NSArray ? > ? ) !
365365 if ( str10. completePath ( into: outLongest, caseSensitive: false , matchesInto: outArray, filterTypes: nil ) > 0 ) {
366- sink ( arg: outLongest) // $ MISSING: tainted=
366+ sink ( arg: outLongest) // $ tainted=362
367367 sink ( arg: outLongest. pointee) // $ MISSING: tainted=
368368 sink ( arg: outLongest. pointee!) // $ MISSING: tainted=
369- sink ( arg: outArray) // $ MISSING: tainted=
369+ sink ( arg: outArray) // $ tainted=362
370370 sink ( arg: outArray. pointee) // $ MISSING: tainted=
371371 sink ( arg: outArray. pointee!) // $ MISSING: tainted=
372372 }
373373
374374 var str11 = sourceNSString ( )
375375 var outBuffer = ( nil as UnsafeMutablePointer < CChar > ? ) !
376376 if ( str11. getFileSystemRepresentation ( outBuffer, maxLength: 256 ) ) {
377- sink ( arg: outBuffer) // $ MISSING: tainted=
377+ sink ( arg: outBuffer) // $ tainted=374
378378 sink ( arg: outBuffer. pointee) // $ MISSING: tainted=
379379 }
380380
0 commit comments