@@ -21,7 +21,9 @@ private class CollectionSummaries extends SummaryModelCsv {
21
21
";Collection;true;suffix(_:);;;Argument[-1];ReturnValue;taint" ,
22
22
";Collection;true;suffix(from:);;;Argument[-1];ReturnValue;taint" ,
23
23
";Collection;true;dropFirst(_:);;;Argument[-1];ReturnValue;taint" ,
24
+ ";Collection;true;dropFirst(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
24
25
";Collection;true;dropLast(_:);;;Argument[-1];ReturnValue;taint" ,
26
+ ";Collection;true;dropLast(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
25
27
";Collection;true;split(maxSplits:omittingEmptySubsequences:whereSeparator:);;;Argument[-1];ReturnValue;taint" ,
26
28
";Collection;true;split(separator:maxSplits:omittingEmptySubsequences:);;;Argument[-1];ReturnValue;taint" ,
27
29
";Collection;true;removeFirst();;;Argument[-1];ReturnValue;taint" ,
@@ -38,9 +40,13 @@ private class CollectionSummaries extends SummaryModelCsv {
38
40
";RangeReplaceableCollection;true;insert(_:at:);;;Argument[0];Argument[-1];taint" ,
39
41
";RangeReplaceableCollection;true;replaceSubrange(_:with:);;;Argument[1];Argument[-1];taint" ,
40
42
";RangeReplaceableCollection;true;replaceSubrange(_:with:);;;Argument[1].CollectionElement;Argument[-1].CollectionElement;value" ,
43
+ ";BidirectionalCollection;true;dropLast(_:);;;Argument[-1];ReturnValue;taint" ,
44
+ ";BidirectionalCollection;true;dropLast(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
41
45
";BidirectionalCollection;true;joined(separator:);;;Argument[-1..0];ReturnValue;taint" ,
42
46
";BidirectionalCollection;true;last(where:);;;Argument[-1];ReturnValue;taint" ,
43
47
";BidirectionalCollection;true;popLast();;;Argument[-1];ReturnValue;taint" ,
48
+ ";BidirectionalCollection;true;reversed();;;Argument[-1];ReturnValue;taint" ,
49
+ ";BidirectionalCollection;true;reversed();;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
44
50
";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint" ,
45
51
";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[-1].CollectionElement;Argument[0].Parameter[0].CollectionElement;value" ,
46
52
";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[0].Parameter[0].CollectionElement;Argument[-1].CollectionElement;value" ,
0 commit comments