Skip to content

Commit 60e7d6b

Browse files
committed
Swift: Move insert to RangeReplaceableCollection.
1 parent 7cb665c commit 60e7d6b

File tree

3 files changed

+1
-2
lines changed

3 files changed

+1
-2
lines changed

swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Collection.qll

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ private class CollectionSummaries extends SummaryModelCsv {
3131
";RangeReplaceableCollection;true;remove(at:);;;Argument[-1];ReturnValue;taint",
3232
";RangeReplaceableCollection;true;removeFirst();;;Argument[-1];ReturnValue;taint",
3333
";RangeReplaceableCollection;true;removeLast();;;Argument[-1];ReturnValue;taint",
34+
";RangeReplaceableCollection;true;insert(_:at:);;;Argument[0];Argument[-1];taint",
3435
";BidirectionalCollection;true;joined(separator:);;;Argument[-1..0];ReturnValue;taint",
3536
";BidirectionalCollection;true;last(where:);;;Argument[-1];ReturnValue;taint",
3637
";BidirectionalCollection;true;popLast();;;Argument[-1];ReturnValue;taint",

swift/ql/lib/codeql/swift/frameworks/StandardLibrary/Data.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ private class DataSummaries extends SummaryModelCsv {
3030
";Data;true;copyBytes(to:count:);;;Argument[-1];Argument[0];taint",
3131
";Data;true;copyBytes(to:from:);;;Argument[-1];Argument[0];taint",
3232
";Data;true;flatMap(_:);;;Argument[-1];ReturnValue;taint",
33-
";Data;true;insert(_:at:);;;Argument[0];Argument[-1];taint",
3433
";Data;true;insert(contentsOf:at:);;;Argument[0];Argument[-1];taint",
3534
";Data;true;map(_:);;;Argument[-1];ReturnValue;taint",
3635
";Data;true;reduce(into:_:);;;Argument[-1];ReturnValue;taint",

swift/ql/lib/codeql/swift/frameworks/StandardLibrary/String.qll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@ private class StringSummaries extends SummaryModelCsv {
100100
";String;true;localizedStringWithFormat(_:_:);;;Argument[0..1];ReturnValue;taint",
101101
";String;true;write(_:);;;Argument[0];Argument[-1];taint",
102102
";String;true;write(to:);;;Argument[-1];Argument[0];taint",
103-
";String;true;insert(_:at:);;;Argument[0];Argument[-1];taint",
104103
";String;true;insert(contentsOf:at:);;;Argument[0];Argument[-1];taint",
105104
";String;true;replaceSubrange(_:with::);;;Argument[1];Argument[-1];taint",
106105
";String;true;max();;;Argument[-1];ReturnValue;taint",

0 commit comments

Comments
 (0)