@@ -25,18 +25,18 @@ function implicitToString() {
2525 const array = [ source ( 'implicitToString.1' ) ] ;
2626 array . push ( source ( 'implicitToString.2' ) )
2727
28- sink ( array + "foo" ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
29- sink ( "foo" + array ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
30- sink ( "" + array ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
31- sink ( array + 1 ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
32- sink ( 1 + array ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
33- sink ( unknown ( ) + array ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
34- sink ( array + unknown ( ) ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
35-
36- sink ( `${ array } ` ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
37- sink ( `${ array } foo` ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
38-
39- sink ( String ( array ) ) ; // $ MISSING: hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
28+ sink ( array + "foo" ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
29+ sink ( "foo" + array ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
30+ sink ( "" + array ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
31+ sink ( array + 1 ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
32+ sink ( 1 + array ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
33+ sink ( unknown ( ) + array ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
34+ sink ( array + unknown ( ) ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
35+
36+ sink ( `${ array } ` ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
37+ sink ( `${ array } foo` ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
38+
39+ sink ( String ( array ) ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
4040
4141 sink ( array . toString ( ) ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
4242 sink ( array . toString ( "utf8" ) ) ; // $ hasTaintFlow=implicitToString.1 hasTaintFlow=implicitToString.2
0 commit comments