We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3764793 commit 936b1ceCopy full SHA for 936b1ce
2 files changed
swift/ql/test/library-tests/dataflow/taint/core/conversions.swift
@@ -99,3 +99,11 @@ func testConversions() {
99
sink(arg: v3) // $ tainted=94
100
sink(arg: v3 as! MyParentClass) // $ tainted=94
101
}
102
+
103
+var myCEnumConst : Int = 0
104
+typealias MyCEnumType = UInt32
105
106
+func testCEnum() {
107
+ sink(arg: MyCEnumType(myCEnumConst))
108
+ sink(arg: MyCEnumType(sourceInt())) // $ tainted=108
109
+}
swift/ql/test/library-tests/dataflow/taint/libraries/string.swift
@@ -589,7 +589,7 @@ func taintedThroughConversion() {
589
sink(arg: String(describing: source())) // $ tainted=589
590
591
sink(arg: Int("123")!)
592
- sink(arg: Int(source2())!) // $ MISSING: tainted=592
+ sink(arg: Int(source2())!) // $ tainted=592
593
594
595
func untaintedFields() {
0 commit comments