Files
codeql/swift/ql/test/library-tests/dataflow/flowsources/nsdata.swift
2023-02-20 13:57:24 +00:00

21 lines
452 B
Swift

// --- stubs ---
struct URL
{
init?(string: String) {}
}
class NSData {
struct ReadingOptions : OptionSet { let rawValue: Int }
init?(contentsOf: URL) {}
init?(contentsOf: URL, options: NSData.ReadingOptions) {}
}
// --- tests ---
func testNSData() {
let url = URL(string: "http://example.com/")
let _ = try NSData(contentsOf: url!) // $ source=remote
let _ = try NSData(contentsOf: url!, options: []) // $ source=remote
}