@@ -15,18 +15,35 @@ private class CollectionSummaries extends SummaryModelCsv {
1515 row =
1616 [
1717 ";Collection;true;prefix(_:);;;Argument[-1];ReturnValue;taint" ,
18+ ";Collection;true;prefix(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
1819 ";Collection;true;prefix(through:);;;Argument[-1];ReturnValue;taint" ,
20+ ";Collection;true;prefix(through:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
1921 ";Collection;true;prefix(upTo:);;;Argument[-1];ReturnValue;taint" ,
22+ ";Collection;true;prefix(upTo:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
2023 ";Collection;true;prefix(while:);;;Argument[-1];ReturnValue;taint" ,
24+ ";Collection;true;prefix(while:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
2125 ";Collection;true;suffix(_:);;;Argument[-1];ReturnValue;taint" ,
26+ ";Collection;true;suffix(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
2227 ";Collection;true;suffix(from:);;;Argument[-1];ReturnValue;taint" ,
28+ ";Collection;true;suffix(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
2329 ";Collection;true;dropFirst(_:);;;Argument[-1];ReturnValue;taint" ,
30+ ";Collection;true;dropFirst(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
2431 ";Collection;true;dropLast(_:);;;Argument[-1];ReturnValue;taint" ,
32+ ";Collection;true;dropLast(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
33+ ";Collection;true;flatMap(_:);;;Argument[-1];ReturnValue;taint" ,
34+ ";Collection;true;flatMap(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
35+ ";Collection;true;map(_:);;;Argument[-1];ReturnValue;taint" ,
36+ ";Collection;true;map(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
2537 ";Collection;true;split(maxSplits:omittingEmptySubsequences:whereSeparator:);;;Argument[-1];ReturnValue;taint" ,
2638 ";Collection;true;split(separator:maxSplits:omittingEmptySubsequences:);;;Argument[-1];ReturnValue;taint" ,
2739 ";Collection;true;removeFirst();;;Argument[-1];ReturnValue;taint" ,
2840 ";Collection;true;popFirst();;;Argument[-1];ReturnValue;taint" ,
2941 ";Collection;true;randomElement();;;Argument[-1].CollectionElement;ReturnValue.OptionalSome;value" ,
42+ ";Collection;true;randomElement(using:);;;Argument[-1].CollectionElement;ReturnValue.OptionalSome;value" ,
43+ ";Collection;true;trimmingPrefix(_:);;;Argument[-1];ReturnValue;taint" ,
44+ ";Collection;true;trimmingPrefix(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
45+ ";Collection;true;trimmingPrefix(while:);;;Argument[-1];ReturnValue;taint" ,
46+ ";Collection;true;trimmingPrefix(while:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
3047 ";RangeReplaceableCollection;true;init(_:);;;Argument[0];ReturnValue.CollectionElement;taint" ,
3148 ";RangeReplaceableCollection;true;init(_:);;;Argument[0].CollectionElement;ReturnValue.CollectionElement;value" ,
3249 ";RangeReplaceableCollection;true;init(repeating:count:);;;Argument[0];ReturnValue.CollectionElement;value" ,
@@ -38,9 +55,19 @@ private class CollectionSummaries extends SummaryModelCsv {
3855 ";RangeReplaceableCollection;true;insert(_:at:);;;Argument[0];Argument[-1];taint" ,
3956 ";RangeReplaceableCollection;true;replaceSubrange(_:with:);;;Argument[1];Argument[-1];taint" ,
4057 ";RangeReplaceableCollection;true;replaceSubrange(_:with:);;;Argument[1].CollectionElement;Argument[-1].CollectionElement;value" ,
58+ ";BidirectionalCollection;true;dropLast(_:);;;Argument[-1];ReturnValue;taint" ,
59+ ";BidirectionalCollection;true;dropLast(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
4160 ";BidirectionalCollection;true;joined(separator:);;;Argument[-1..0];ReturnValue;taint" ,
61+ ";BidirectionalCollection;true;joined(separator:);;;Argument[-1].CollectionElement;ReturnValue;taint" ,
62+ ";BidirectionalCollection;true;joined(separator:);;;Argument[-1].CollectionElement.CollectionElement;ReturnValue.CollectionElement;value" ,
4263 ";BidirectionalCollection;true;last(where:);;;Argument[-1];ReturnValue;taint" ,
4364 ";BidirectionalCollection;true;popLast();;;Argument[-1];ReturnValue;taint" ,
65+ ";BidirectionalCollection;true;reversed();;;Argument[-1];ReturnValue;taint" ,
66+ ";BidirectionalCollection;true;reversed();;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
67+ ";BidirectionalCollection;true;suffix(_:);;;Argument[-1];ReturnValue;taint" ,
68+ ";BidirectionalCollection;true;suffix(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
69+ ";BidirectionalCollection;true;suffix(from:);;;Argument[-1];ReturnValue;taint" ,
70+ ";BidirectionalCollection;true;suffix(_:);;;Argument[-1].CollectionElement;ReturnValue.CollectionElement;value" ,
4471 ";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[-1];Argument[0].Parameter[0].CollectionElement;taint" ,
4572 ";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[-1].CollectionElement;Argument[0].Parameter[0].CollectionElement;value" ,
4673 ";MutableCollection;true;withContiguousMutableStorageIfAvailable(_:);;;Argument[0].Parameter[0].CollectionElement;Argument[-1].CollectionElement;value" ,
0 commit comments